Animatrix fix for 2020/2021 models

This commit is contained in:
seerge
2023-03-28 16:05:24 +02:00
parent 28a17562a8
commit 0d002edf65
3 changed files with 51 additions and 28 deletions

View File

@@ -26,6 +26,7 @@ namespace GHelper
public Keyboard keyb;
static AnimeMatrixDevice mat;
static int matrixTick = 0;
static long lastRefresh;
public SettingsForm()
@@ -356,7 +357,27 @@ namespace GHelper
mat.PresentNextFrame();
break;
case 3:
mat.PresentText(DateTime.Now.ToString("H:mm:ss"));
string format1, format2;
if (CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern.Contains("H"))
{
format1 = "H:mm";
format2 = "";
} else
{
format1 = "h:mm";
format2 = "tt";
}
if (matrixTick > 0)
{
format1 = format1.Replace(":", " ");
matrixTick = 0;
} else
{
matrixTick++;
}
mat.PresentText(DateTime.Now.ToString(format1), DateTime.Now.ToString(format2));
break;
}