diff --git a/app/AnimeMatrix/AnimeMatrixDevice.cs b/app/AnimeMatrix/AnimeMatrixDevice.cs
index 58a47ae3..55f2f36a 100644
--- a/app/AnimeMatrix/AnimeMatrixDevice.cs
+++ b/app/AnimeMatrix/AnimeMatrixDevice.cs
@@ -279,16 +279,16 @@ namespace Starlight.AnimeMatrix
{
g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
- g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
- SizeF textSize = g.MeasureString(text, font);
+ g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
/*
+ SizeF textSize = g.MeasureString(text, font);
g.TranslateTransform(bmp.Width / 2, bmp.Height / 2);
g.RotateTransform(33);
g.DrawString(text, font, Brushes.White, -textSize.Width/2, -textSize.Height / 2);
*/
- g.DrawString(text, font, Brushes.White, bmp.Width - textSize.Width + 5, 0);
+ g.DrawString(text, font, Brushes.White, 12, -2);
}
}
diff --git a/app/GHelper.csproj b/app/GHelper.csproj
index db50f5ff..a6d41193 100644
--- a/app/GHelper.csproj
+++ b/app/GHelper.csproj
@@ -16,7 +16,7 @@
x64
False
True
- 0.36
+ 0.37
diff --git a/app/HardwareMonitor.cs b/app/HardwareMonitor.cs
index d5148e0f..243f8a22 100644
--- a/app/HardwareMonitor.cs
+++ b/app/HardwareMonitor.cs
@@ -85,6 +85,7 @@ public static class HardwareMonitor
}
catch (Exception ex)
{
+ Debug.WriteLine(ex.ToString());
}
}
}
diff --git a/app/Program.cs b/app/Program.cs
index 180622ee..d12a70d6 100644
--- a/app/Program.cs
+++ b/app/Program.cs
@@ -49,11 +49,12 @@ namespace GHelper
}
- SystemEvents.UserPreferenceChanged += new
- UserPreferenceChangedEventHandler(SystemEvents_UserPreferenceChanged);
Application.EnableVisualStyles();
+ SystemEvents.UserPreferenceChanged += new
+ UserPreferenceChangedEventHandler(SystemEvents_UserPreferenceChanged);
+
ds = settingsForm.Handle;
trayIcon.MouseClick += TrayIcon_MouseClick;
@@ -77,8 +78,10 @@ namespace GHelper
// Subscribing for system power change events
SystemEvents.PowerModeChanged += SystemEvents_PowerModeChanged;
+ settingsForm.SetVersionLabel("Version: " + Assembly.GetExecutingAssembly().GetName().Version);
CheckForUpdates();
+
if (Environment.CurrentDirectory.Trim('\\') == Application.StartupPath.Trim('\\'))
{
SettingsToggle();
@@ -117,9 +120,6 @@ namespace GHelper
static async void CheckForUpdates()
{
- var assembly = Assembly.GetExecutingAssembly().GetName().Version.ToString();
- settingsForm.SetVersionLabel("Version: " + assembly);
-
try
{
using (var httpClient = new HttpClient())
@@ -131,19 +131,21 @@ namespace GHelper
var url = config.GetProperty("assets")[0].GetProperty("browser_download_url").ToString();
var gitVersion = new Version(tag);
- var appVersion = new Version(assembly);
-
- var result = gitVersion.CompareTo(appVersion);
- if (result > 0)
+ var appVersion = new Version(Assembly.GetExecutingAssembly().GetName().Version.ToString());
+ if (gitVersion.CompareTo(appVersion) > 0)
{
- settingsForm.SetVersionLabel("Download Update: " + tag, url);
+ settingsForm.BeginInvoke(delegate
+ {
+ settingsForm.SetVersionLabel("Download Update: " + tag, url);
+ });
}
}
}
- catch
+ catch (Exception ex)
{
- Logger.WriteLine("Failed to get update");
+ Logger.WriteLine("Failed to check for updates:"+ ex.Message);
+
}
}
@@ -152,7 +154,7 @@ namespace GHelper
public static void SetAutoModes(bool wait = false)
{
- if (Math.Abs(DateTimeOffset.Now.ToUnixTimeMilliseconds() - lastAuto) < 1000) return;
+ if (Math.Abs(DateTimeOffset.Now.ToUnixTimeMilliseconds() - lastAuto) < 2000) return;
lastAuto = DateTimeOffset.Now.ToUnixTimeMilliseconds();
PowerLineStatus isPlugged = SystemInformation.PowerStatus.PowerLineStatus;
diff --git a/app/Settings.cs b/app/Settings.cs
index b5e09057..86e44d1a 100644
--- a/app/Settings.cs
+++ b/app/Settings.cs
@@ -442,6 +442,7 @@ namespace GHelper
}
+ //mat.SetBrightness((BrightnessMode)brightness);
}
}