diff --git a/app/AnimeMatrix/AniMatrixControl.cs b/app/AnimeMatrix/AniMatrixControl.cs index b1b54be74..40c418e10 100644 --- a/app/AnimeMatrix/AniMatrixControl.cs +++ b/app/AnimeMatrix/AniMatrixControl.cs @@ -19,6 +19,7 @@ public class AniMatrixControl : NAudio.CoreAudioApi.Interfaces.IMMNotificationCl public SlashDevice? deviceSlash; public static bool lidClose = false; + private static bool _wakeUp = false; double[]? AudioValues; WasapiCapture? AudioDevice; @@ -91,7 +92,7 @@ public void SetSlash(bool wakeUp = false) return; } - if (wakeUp) deviceSlash.WakeUp(); + if (wakeUp) _wakeUp = true; if (brightness == 0 || (auto && SystemInformation.PowerStatus.PowerLineStatus != PowerLineStatus.Online) || (lid && lidClose)) { @@ -100,6 +101,12 @@ public void SetSlash(bool wakeUp = false) } else { + if (_wakeUp) + { + deviceSlash.WakeUp(); + _wakeUp = false; + } + deviceSlash.Init(); deviceSlash.SetMode((SlashMode)running); deviceSlash.SetOptions(true, brightness, inteval); diff --git a/app/AnimeMatrix/SlashDevice.cs b/app/AnimeMatrix/SlashDevice.cs index bcc9216dc..4f4c0c386 100644 --- a/app/AnimeMatrix/SlashDevice.cs +++ b/app/AnimeMatrix/SlashDevice.cs @@ -84,18 +84,18 @@ public SlashDevice() : base(0x0B05, 0x193B, 128) public void WakeUp() { - Set(Packet(Encoding.ASCII.GetBytes("ASUS Tech.Inc."))); + Set(Packet(Encoding.ASCII.GetBytes("ASUS Tech.Inc.")), "SlashWakeUp"); } public void Init() { - Set(Packet(0xD7, 0x00, 0x00, 0x01, 0xAC)); - Set(Packet(0xD2, 0x02, 0x01, 0x08, 0xAB)); + Set(Packet(0xD7, 0x00, 0x00, 0x01, 0xAC), "SlashInit"); + Set(Packet(0xD2, 0x02, 0x01, 0x08, 0xAB), "SlashInit"); } public void Save() { - Set(Packet(0xD4, 0x00, 0x00, 0x01, 0xAB)); + Set(Packet(0xD4, 0x00, 0x00, 0x01, 0xAB), "SlashSave"); } public void SetMode(SlashMode mode) @@ -111,20 +111,20 @@ public void SetMode(SlashMode mode) modeByte = 0x00; } - Set(Packet(0xD2, 0x03, 0x00, 0x0C)); - Set(Packet(0xD3, 0x04, 0x00, 0x0C, 0x01, modeByte, 0x02, 0x19, 0x03, 0x13, 0x04, 0x11, 0x05, 0x12, 0x06, 0x13)); + Set(Packet(0xD2, 0x03, 0x00, 0x0C), "SlashMode"); + Set(Packet(0xD3, 0x04, 0x00, 0x0C, 0x01, modeByte, 0x02, 0x19, 0x03, 0x13, 0x04, 0x11, 0x05, 0x12, 0x06, 0x13), "SlashMode"); } public void SetOptions(bool status, int brightness = 0, int interval = 0) { byte brightnessByte = (byte)(brightness * 85.333); - Set(Packet(0xD3, 0x03, 0x01, 0x08, 0xAB, 0xFF, 0x01, status ? (byte)0x01 : (byte)0x00, 0x06, brightnessByte, 0xFF, (byte)interval)); + Set(Packet(0xD3, 0x03, 0x01, 0x08, 0xAB, 0xFF, 0x01, status ? (byte)0x01 : (byte)0x00, 0x06, brightnessByte, 0xFF, (byte)interval), "SlashOptions"); } public void SetBatterySaver(bool status) { - Set(Packet(0xD8, 0x01, 0x00, 0x01, status ? (byte)0x80 : (byte)0x00)); + Set(Packet(0xD8, 0x01, 0x00, 0x01, status ? (byte)0x80 : (byte)0x00), "SlashBatterySaver"); } public void SetLidMode(bool status) @@ -132,10 +132,10 @@ public void SetLidMode(bool status) Set(Packet(0xD8, 0x00, 0x00, 0x02, 0xA5, status ? (byte)0x80 : (byte)0x00)); } - public void Set(Packet packet) + public void Set(Packet packet, string? log = null) { _usbProvider?.Set(packet.Data); - Logger.WriteLine("Slash:" + BitConverter.ToString(packet.Data)); + if (log is not null) Logger.WriteLine("Slash:" + BitConverter.ToString(packet.Data)); } diff --git a/app/AppConfig.cs b/app/AppConfig.cs index 91657dc0d..7016d5d6d 100644 --- a/app/AppConfig.cs +++ b/app/AppConfig.cs @@ -1,4 +1,4 @@ -using GHelper; +using GHelper; using GHelper.Mode; using System.Management; using System.Text.Json; @@ -380,7 +380,7 @@ public static bool SwappedBrightness() public static bool IsDUO() { - return ContainsModel("Duo"); + return ContainsModel("Duo") || ContainsModel("GX550") || ContainsModel("GX650"); } // G14 2020 has no aura, but media keys instead @@ -406,7 +406,7 @@ public static bool IsInputBacklight() public static bool IsOLED() { - return ContainsModel("OLED") || IsSlash() || ContainsModel("UX64") || ContainsModel("UX34") || ContainsModel("UX53") || ContainsModel("K360") || ContainsModel("X150") || ContainsModel("M3500") || ContainsModel("K650") || ContainsModel("UM53") || ContainsModel("K660"); + return ContainsModel("OLED") || IsSlash() || ContainsModel("M7600") || ContainsModel("UX64") || ContainsModel("UX34") || ContainsModel("UX53") || ContainsModel("K360") || ContainsModel("X150") || ContainsModel("M3500") || ContainsModel("K650") || ContainsModel("UM53") || ContainsModel("K660"); } public static bool IsNoOverdrive() @@ -437,7 +437,7 @@ public static bool IsNoAirplaneMode() public static bool NoWMI() { - return ContainsModel("GL704G"); + return ContainsModel("GL704G") || ContainsModel("GM501G"); } public static bool IsNoDirectRGB() @@ -455,6 +455,11 @@ public static bool IsZ13() return ContainsModel("Z13"); } + public static bool IsS17() + { + return ContainsModel("S17"); + } + public static bool HasTabletMode() { return ContainsModel("X16") || ContainsModel("X13"); @@ -598,6 +603,11 @@ public static bool IsNewAura() return ContainsModel("G834") || ContainsModel("G614") || ContainsModel("G834") || ContainsModel("G634"); } + public static bool IsNoFNV() + { + return ContainsModel("FX507") || ContainsModel("FX707"); + } + public static bool IsROG() { return ContainsModel("ROG"); @@ -612,4 +622,6 @@ public static bool IsBWIcon() return Is("bw_icon"); } + + } diff --git a/app/Extra.cs b/app/Extra.cs index 9a5a422e4..d4f5f2d03 100644 --- a/app/Extra.cs +++ b/app/Extra.cs @@ -146,6 +146,7 @@ public Extra() labelBacklightLogo.Text = Properties.Strings.Logo; checkGpuApps.Text = Properties.Strings.KillGpuApps; + checkBWIcon.Text = Properties.Strings.BWTrayIcon; labelHibernateAfter.Text = Properties.Strings.HibernateAfter; labelAPUMem.Text = Properties.Strings.APUMemory; @@ -209,6 +210,11 @@ public Extra() labelFNE.Visible = comboFNE.Visible = textFNE.Visible = false; } + if (AppConfig.IsNoFNV()) + { + labelFNV.Visible = comboFNV.Visible = textFNV.Visible = false; + } + if (Program.acpi.DeviceGet(AsusACPI.GPUEco) < 0) { checkGpuApps.Visible = false; diff --git a/app/Fans.cs b/app/Fans.cs index f41fa155a..85038f168 100644 --- a/app/Fans.cs +++ b/app/Fans.cs @@ -60,6 +60,7 @@ public Fans() labelGPUMemoryTitle.Text = Properties.Strings.GPUMemoryClockOffset; labelGPUBoostTitle.Text = Properties.Strings.GPUBoost; labelGPUTempTitle.Text = Properties.Strings.GPUTempTarget; + labelGPUPowerTitle.Text = Properties.Strings.GPUPower; labelRisky.Text = Properties.Strings.UndervoltingRisky; buttonApplyAdvanced.Text = Properties.Strings.Apply; diff --git a/app/GHelper.csproj b/app/GHelper.csproj index 2a445378c..d8a57c76d 100644 --- a/app/GHelper.csproj +++ b/app/GHelper.csproj @@ -15,7 +15,7 @@ AnyCPU False True - 0.159 + 0.161 diff --git a/app/Input/InputDispatcher.cs b/app/Input/InputDispatcher.cs index 6bf0b55f8..8761964fb 100644 --- a/app/Input/InputDispatcher.cs +++ b/app/Input/InputDispatcher.cs @@ -509,7 +509,7 @@ public static void KeyProcess(string name = "m3") break; case "micmute": bool muteStatus = Audio.ToggleMute(); - Program.toast.RunToast(muteStatus ? "Muted" : "Unmuted", muteStatus ? ToastIcon.MicrophoneMute : ToastIcon.Microphone); + Program.toast.RunToast(muteStatus ? Properties.Strings.Muted : Properties.Strings.Unmuted, muteStatus ? ToastIcon.MicrophoneMute : ToastIcon.Microphone); if (AppConfig.IsVivoZenbook()) Program.acpi.DeviceSet(AsusACPI.MicMuteLed, muteStatus ? 1 : 0, "MicmuteLed"); break; case "brightness_up": @@ -551,7 +551,7 @@ static void ToggleTouchpadEvent(bool hotkey = false) { if (hotkey || !AppConfig.IsHardwareTouchpadToggle()) ToggleTouchpad(); Thread.Sleep(200); - Program.toast.RunToast(GetTouchpadState() ? "On" : "Off", ToastIcon.Touchpad); + Program.toast.RunToast(GetTouchpadState() ? Properties.Strings.On : Properties.Strings.Off, ToastIcon.Touchpad); } static void ToggleTouchpad() @@ -570,7 +570,7 @@ public static void ToggleArrowLock() AppConfig.Set("arrow_lock", arLock); Program.settingsForm.BeginInvoke(Program.inputDispatcher.RegisterKeys); - Program.toast.RunToast("Arrow-Lock " + (arLock == 1 ? "On" : "Off"), ToastIcon.FnLock); + Program.toast.RunToast("Arrow-Lock " + (arLock == 1 ? Properties.Strings.On : Properties.Strings.Off), ToastIcon.FnLock); } public static void ToggleFnLock() @@ -585,7 +585,7 @@ public static void ToggleFnLock() Program.settingsForm.BeginInvoke(Program.settingsForm.VisualiseFnLock); - Program.toast.RunToast("Fn-Lock " + (fnLock == 1 ? "On" : "Off"), ToastIcon.FnLock); + Program.toast.RunToast(fnLock == 1 ? Properties.Strings.FnLockOn : Properties.Strings.FnLockOff, ToastIcon.FnLock); } public static void TabletMode() @@ -687,11 +687,6 @@ static void HandleEvent(int EventID) case 199: // ON Z13 - FN+F11 - cycles backlight SetBacklight(4); return; - case 51: // Fn+F6 on old TUFs - case 53: // Fn+F6 on GA-502DU model - if (AppConfig.IsNoSleepEvent()) NativeMethods.TurnOffScreen(); - else SleepEvent(); - return; } } @@ -750,6 +745,10 @@ static void HandleOptimizationEvent(int EventID) else SetScreenpad(100); break; + case 51: // Fn+F6 on old TUFs + case 53: // Fn+F6 on GA-502DU model + NativeMethods.TurnOffScreen(); + return; } @@ -801,7 +800,7 @@ public static void SetBacklight(int delta, bool force = false) if (!OptimizationService.IsOSDRunning()) { - string[] backlightNames = new string[] { "Off", "Low", "Mid", "Max" }; + string[] backlightNames = new string[] { Properties.Strings.BacklightOff, Properties.Strings.BacklightLow, Properties.Strings.BacklightMid, Properties.Strings.BacklightMax }; Program.toast.RunToast(backlightNames[backlight], delta > 0 ? ToastIcon.BacklightUp : ToastIcon.BacklightDown); } diff --git a/app/Mode/ModeControl.cs b/app/Mode/ModeControl.cs index 5db2badb2..238ed75ab 100644 --- a/app/Mode/ModeControl.cs +++ b/app/Mode/ModeControl.cs @@ -69,7 +69,7 @@ public void SetPerformanceMode(int mode = -1, bool notify = false) Task.Run(async () => { - bool reset = AppConfig.IsResetRequired() && (Modes.GetBase(oldMode) == Modes.GetBase(mode)) && customPower > 0; + bool reset = AppConfig.IsResetRequired() && (Modes.GetBase(oldMode) == Modes.GetBase(mode)) && customPower > 0 && !AppConfig.IsMode("auto_apply_power"); customFans = false; customPower = 0; @@ -78,7 +78,7 @@ public void SetPerformanceMode(int mode = -1, bool notify = false) // Workaround for not properly resetting limits on G14 2024 if (reset) { - Program.acpi.DeviceSet(AsusACPI.PerformanceMode, (Modes.GetBase(oldMode) != 1) ? AsusACPI.PerformanceTurbo : AsusACPI.PerformanceBalanced, "Reset"); + Program.acpi.DeviceSet(AsusACPI.PerformanceMode, (Modes.GetBase(oldMode) != 1) ? AsusACPI.PerformanceTurbo : AsusACPI.PerformanceBalanced, "ModeReset"); await Task.Delay(TimeSpan.FromMilliseconds(1500)); } diff --git a/app/Program.cs b/app/Program.cs index fd3b4f184..c05fc7762 100644 --- a/app/Program.cs +++ b/app/Program.cs @@ -183,6 +183,8 @@ static void SystemEvents_UserPreferenceChanged(object sender, UserPreferenceChan { case UserPreferenceCategory.General: bool changed = settingsForm.InitTheme(); + settingsForm.VisualiseIcon(); + if (changed) { Debug.WriteLine("Theme Changed"); @@ -201,11 +203,8 @@ static void SystemEvents_UserPreferenceChanged(object sender, UserPreferenceChan if (settingsForm.matrixForm is not null && settingsForm.matrixForm.Text != "") settingsForm.matrixForm.InitTheme(); - if (settingsForm.handheldForm is not null && settingsForm.handheldForm.Text != "") - { + if (settingsForm.handheldForm is not null && settingsForm.handheldForm.Text != "") settingsForm.handheldForm.InitTheme(); - settingsForm.VisualiseIcon(); - } break; } diff --git a/app/Properties/Strings.Designer.cs b/app/Properties/Strings.Designer.cs index bf3410146..1bda9d4eb 100644 --- a/app/Properties/Strings.Designer.cs +++ b/app/Properties/Strings.Designer.cs @@ -456,6 +456,42 @@ internal static string Awake { } } + /// + /// Looks up a localized string similar to Low. + /// + internal static string BacklightLow { + get { + return ResourceManager.GetString("BacklightLow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Max. + /// + internal static string BacklightMax { + get { + return ResourceManager.GetString("BacklightMax", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mid. + /// + internal static string BacklightMid { + get { + return ResourceManager.GetString("BacklightMid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Off. + /// + internal static string BacklightOff { + get { + return ResourceManager.GetString("BacklightOff", resourceCulture); + } + } + /// /// Looks up a localized string similar to Timeout plugged / on battery (0 - ON). /// @@ -609,6 +645,15 @@ internal static string BrightnessUp { } } + /// + /// Looks up a localized string similar to Black and white tray icon. + /// + internal static string BWTrayIcon { + get { + return ResourceManager.GetString("BWTrayIcon", resourceCulture); + } + } + /// /// Looks up a localized string similar to Calibrate. /// @@ -935,6 +980,24 @@ internal static string FnLock { } } + /// + /// Looks up a localized string similar to FN-Lock Off. + /// + internal static string FnLockOff { + get { + return ResourceManager.GetString("FnLockOff", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FN-Lock On. + /// + internal static string FnLockOn { + get { + return ResourceManager.GetString("FnLockOn", resourceCulture); + } + } + /// /// Looks up a localized string similar to Dynamic Boost. /// @@ -1007,6 +1070,15 @@ internal static string GPUModeUltimate { } } + /// + /// Looks up a localized string similar to GPU Power. + /// + internal static string GPUPower { + get { + return ResourceManager.GetString("GPUPower", resourceCulture); + } + } + /// /// Looks up a localized string similar to GPU Settings. /// @@ -1385,6 +1457,15 @@ internal static string MultizoneStrong { } } + /// + /// Looks up a localized string similar to Muted. + /// + internal static string Muted { + get { + return ResourceManager.GetString("Muted", resourceCulture); + } + } + /// /// Looks up a localized string similar to Mute Mic. /// @@ -1430,6 +1511,24 @@ internal static string NotConnected { } } + /// + /// Looks up a localized string similar to Off. + /// + internal static string Off { + get { + return ResourceManager.GetString("Off", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On. + /// + internal static string On { + get { + return ResourceManager.GetString("On", resourceCulture); + } + } + /// /// Looks up a localized string similar to One Zone. /// @@ -1862,6 +1961,15 @@ internal static string UndervoltingRisky { } } + /// + /// Looks up a localized string similar to Unmuted. + /// + internal static string Unmuted { + get { + return ResourceManager.GetString("Unmuted", resourceCulture); + } + } + /// /// Looks up a localized string similar to Updates. /// diff --git a/app/Properties/Strings.de.resx b/app/Properties/Strings.de.resx index 1aa04425d..a7d0c3980 100644 --- a/app/Properties/Strings.de.resx +++ b/app/Properties/Strings.de.resx @@ -172,7 +172,7 @@ Windows Leistungsmodus automatisch anpassen - Memory Assigned to GPU + GPU zugewiesener Speicher ASUS Dienste laufen @@ -249,6 +249,18 @@ Im Betrieb + + Niedrig + + + Max + + + Mittel + + + Aus + Timeout angeschlossen / bei Akku (0 = An) @@ -277,10 +289,10 @@ Binding - Primary + Primär - Secondary + Sekundär BIOS und Treiber Updates @@ -300,6 +312,9 @@ Helligkeit erhöhen + + Taskleistensymbol in Schwarzweiß + Kalibrieren @@ -331,7 +346,7 @@ Controller deaktivieren - Disable on lid close + Beim Schließen des Deckels deaktivieren Bildschirm: Overdrive abschalten @@ -340,7 +355,7 @@ Entlädt - Download Color Profiles + Farbprofile herunterladen Download @@ -408,7 +423,13 @@ Trotzdem fortfahren? Flackerfreies Dimmen - FN+F Funktionen ohne FN Taste nutzen + Fn+F Funktionen ohne Fn Taste nutzen + + + Fn-Sperre aus + + + Fn-Sperre an Dynamic Boost @@ -434,6 +455,9 @@ Trotzdem fortfahren? Nur dGPU + + GPU-Leistung + GPU Einstellungen @@ -560,6 +584,9 @@ Trotzdem fortfahren? Multi Zone Strong + + Stumm + Mikrofon stummschalten @@ -575,6 +602,12 @@ Trotzdem fortfahren? Nicht verbunden + + Aus + + + An + One Zone @@ -719,6 +752,9 @@ Trotzdem fortfahren? Die Spannungsabsenkung (Undervolting) ist experimentell und birgt Risiken. Wenn die Spannung zu weit abgesenkt wird, wird der Computer instabil und kann abstürzen, was zu Datenverlust führen kann. Es empfiehlt sich mit kleinen Werten anzufangen und ausgiebig zu testen, um den idealen Wert zu finden. + + Laut + Aktualisierungen @@ -729,7 +765,7 @@ Trotzdem fortfahren? Vibrationsstärke - Visual Mode + Darstellungsmodus Lautstärke verringern diff --git a/app/Properties/Strings.es.resx b/app/Properties/Strings.es.resx index 09364d95c..84f418ad6 100644 --- a/app/Properties/Strings.es.resx +++ b/app/Properties/Strings.es.resx @@ -249,6 +249,18 @@ Encendida + + Bajo + + + Máximo + + + Medio + + + Apagado + Tiempo de espera conectado / con batería (0 - ON) @@ -300,6 +312,9 @@ Subir brillo + + Black and white tray icon + Calibrar @@ -340,7 +355,7 @@ Descargando - Download Color Profiles + Descargar perfiles de color Descargar @@ -410,6 +425,12 @@ Usar teclas de acceso rápido (Fn+F) sin pulsar Fn + + FN-Lock Off + + + FN-Lock On + Dynamic Boost @@ -434,6 +455,9 @@ Exclusivo dGPU + + GPU Power + Ajustes de GPU @@ -560,6 +584,9 @@ Multizona fuerte + + Silenciado + Silenciar micrófono @@ -575,6 +602,12 @@ No conectado + + Apagado + + + Encendido + Una zona @@ -719,6 +752,9 @@ Undervolting es una característica experimental. Aplicar valores demasiado bajos puede causar inestabilidad en el hardware o corrupción de datos. Si desea probar, empiece con valores pequeños, haga click en Aplicar y pruebe. + + No silenciado + Actualización @@ -729,7 +765,7 @@ Intensidad de vibración - Visual Mode + Modo visual Bajar volumen diff --git a/app/Properties/Strings.fr.resx b/app/Properties/Strings.fr.resx index 21dc4821f..b3e1d9205 100644 --- a/app/Properties/Strings.fr.resx +++ b/app/Properties/Strings.fr.resx @@ -249,6 +249,18 @@ Allumé + + Low + + + Max + + + Mid + + + Off + Délai branché / sur batterie (0 - ON) @@ -300,6 +312,9 @@ Augmenter la luminosité + + Black and white tray icon + Calibrer @@ -331,7 +346,7 @@ Désactiver le contrôleur - Disable on lid close + Désactiver à la fermeture du capot Désactiver l'overdrive de l'écran @@ -410,6 +425,12 @@ Voulez-vous continuer ? Traiter les raccourcis clavier Fn+F sans Fn + + FN-Lock Off + + + FN-Lock On + Dynamic Boost @@ -434,6 +455,9 @@ Voulez-vous continuer ? dGPU exclusif + + GPU Power + Paramètres du GPU @@ -560,6 +584,9 @@ Voulez-vous continuer ? Multi Zone Strong + + Muted + Désactiver le micro @@ -575,6 +602,12 @@ Voulez-vous continuer ? Non connecté + + Off + + + On + Une zone @@ -719,6 +752,9 @@ Voulez-vous continuer ? L'undervolting est une fonctionnalité expérimentale et risquée. Si les valeurs appliquées sont trop faibles, elles peuvent causer de l'instabilité, éteindre l'ordinateur ou causer une corruption de données. Si vous voulez essayer - commencer avec des petites valeurs, cliquez sur Appliquer et testez ce qui fonctionne pour vous. + + Unmuted + Mises à jour @@ -729,7 +765,7 @@ Voulez-vous continuer ? Intensité de la vibration - Modes Visuels + Mode d'affichage Vol- diff --git a/app/Properties/Strings.hu.resx b/app/Properties/Strings.hu.resx index 2232eee0f..c17d7895f 100644 --- a/app/Properties/Strings.hu.resx +++ b/app/Properties/Strings.hu.resx @@ -249,6 +249,18 @@ Ébren + + Low + + + Max + + + Mid + + + Off + Késleltetés töltés / akku módban (0 - BE) @@ -300,6 +312,9 @@ Fényerő növelése + + Black and white tray icon + Kalibrálás @@ -410,6 +425,12 @@ Do you still want to continue? Fn + F gyorsgombok feldolgozása Fn nélkül + + FN-Lock Off + + + FN-Lock On + Dinamikus gyorsítás @@ -434,6 +455,9 @@ Do you still want to continue? kizárólag dGPU + + GPU Power + GPU beállítások @@ -560,6 +584,9 @@ Do you still want to continue? Multi Zone Strong + + Muted + Mikrofon némítása @@ -575,6 +602,12 @@ Do you still want to continue? Nincs csatlakoztatva + + Off + + + On + One Zone @@ -719,6 +752,9 @@ Do you still want to continue? Undervolting is an experimental and risky feature. If applied values are too low for your hardware, it can become unstable, shut down or cause data corruption. If you want to try - start from small values first, click Apply and test what works for you. + + Unmuted + Frissítések diff --git a/app/Properties/Strings.id.resx b/app/Properties/Strings.id.resx index d4026a3d8..3b13c6ee6 100644 --- a/app/Properties/Strings.id.resx +++ b/app/Properties/Strings.id.resx @@ -249,6 +249,18 @@ Bangun + + Low + + + Max + + + Mid + + + Off + Waktu tunggu dicolokan / menggunakan baterai (0 - Hidup) @@ -300,6 +312,9 @@ Tingkatkan Kecerahan + + Black and white tray icon + Kalibrasi @@ -410,6 +425,12 @@ Apakah Anda masih ingin melanjutkan? Proses tombol pintas Fn+F tanpa Fn + + FN-Lock Off + + + FN-Lock On + Dynamic Boost @@ -434,6 +455,9 @@ Apakah Anda masih ingin melanjutkan? dGPU eksklusif + + GPU Power + Pengaturan GPU @@ -560,6 +584,9 @@ Apakah Anda masih ingin melanjutkan? Multi Zone Strong + + Muted + Bisukan Mic @@ -575,6 +602,12 @@ Apakah Anda masih ingin melanjutkan? Tidak Tersambung + + Off + + + On + One Zone @@ -719,6 +752,9 @@ Apakah Anda masih ingin melanjutkan? Undervolting adalah fitur eksperimental dan berisiko. Jika nilai yang diterapkan terlalu rendah untuk perangkat keras Anda, ini dapat menjadi tidak stabil, mati mendadak, atau menyebabkan kerusakan data. Jika Anda ingin mencobanya, mulailah dengan nilai kecil terlebih dahulu, klik Terapkan, dan uji apa yang cocok untuk Anda. + + Unmuted + Pembaruan diff --git a/app/Properties/Strings.it.resx b/app/Properties/Strings.it.resx index fc4185cbb..5a2c90601 100644 --- a/app/Properties/Strings.it.resx +++ b/app/Properties/Strings.it.resx @@ -249,6 +249,18 @@ In uso + + Low + + + Max + + + Mid + + + Off + Timeout in carica / a batteria (0 - ACCESO) @@ -300,6 +312,9 @@ Aumenta Luminosità + + Black and white tray icon + Calibrate @@ -410,6 +425,12 @@ Sei sicuro di voler continuare? Elabora i tasti Fn+F direttamente senza Fn + + FN-Lock Off + + + FN-Lock On + Boost Dinamico @@ -434,6 +455,9 @@ Sei sicuro di voler continuare? Solo dGPU + + GPU Power + Impostazioni GPU @@ -560,6 +584,9 @@ Sei sicuro di voler continuare? Multi Zone Strong + + Muted + Silenzia microfono @@ -575,6 +602,12 @@ Sei sicuro di voler continuare? Non Connesso + + Off + + + On + One Zone @@ -719,6 +752,9 @@ Sei sicuro di voler continuare? L'undervolting è una funzione sperimentale e rischiosa. Se i valori applicati sono troppo bassi per il tuo dispositivo, esso potrebbe diventare instabile, spegnersi o perdere dati. Se vuoi provare - inizia dapprima con valori contenuti, clicca Applica e verifica se funziona tutto correttamente. + + Unmuted + Aggiornamenti diff --git a/app/Properties/Strings.ko.resx b/app/Properties/Strings.ko.resx index 044e07597..ff1885bff 100644 --- a/app/Properties/Strings.ko.resx +++ b/app/Properties/Strings.ko.resx @@ -249,6 +249,18 @@ 절전 모드 해제 + + Low + + + Max + + + Mid + + + Off + 전원 / 배터리 사용 중 자동 꺼짐 시간 (0 - 항상 켜짐) @@ -300,6 +312,9 @@ 밝기 증가 + + Black and white tray icon + Calibrate @@ -410,6 +425,12 @@ Fn 키를 누르지 않고 Fn+F 핫키 작동 + + FN-Lock Off + + + FN-Lock On + 다이나믹 부스트 @@ -434,6 +455,9 @@ dGPU만 사용 + + GPU Power + GPU 설정 @@ -560,6 +584,9 @@ Multi Zone Strong + + Muted + 마이크 음소거 @@ -575,6 +602,12 @@ 연결되지 않음 + + Off + + + On + One Zone @@ -719,6 +752,9 @@ 언더볼팅은 실험적이며 위험한 기능입니다. 적용 값이 너무 낮은 경우 시스템이 불안정해지고, 강제 종료되거나 데이터 손상을 유발할 수 있습니다. 낮은 값부터 적용하여 잘 작동하는지 확인해 보십시오. + + Unmuted + 업데이트 diff --git a/app/Properties/Strings.lt.resx b/app/Properties/Strings.lt.resx index 9a4525bf0..84708e1c9 100644 --- a/app/Properties/Strings.lt.resx +++ b/app/Properties/Strings.lt.resx @@ -249,6 +249,18 @@ Pabudęs + + Low + + + Max + + + Mid + + + Off + Laiko riba su lizdu / akumuliatoriumi (0 – ĮJUNGTA) @@ -300,6 +312,9 @@ Ryškumo didinimas + + Black and white tray icon + Kalibruoti @@ -410,6 +425,12 @@ Vis tiek norite tęsti? Apdoroti Fn+F sparčiuosius klavišus be Fn + + FN-Lock Off + + + FN-Lock On + Dinaminis spartinimas @@ -434,6 +455,9 @@ Vis tiek norite tęsti? Tik dGPU + + GPU Power + GPU nustatymai @@ -560,6 +584,9 @@ Vis tiek norite tęsti? Multi Zone Strong + + Muted + Mikrofono nutildymas @@ -575,6 +602,12 @@ Vis tiek norite tęsti? Neprijungta + + Off + + + On + One Zone @@ -719,6 +752,9 @@ Vis tiek norite tęsti? Įtampos mažinimas yra eksperimentinė ir pavojinga funkcija. Jei pritaikytos reikšmės yra per mažos jūsų aparatinei įrangai, ji gali tapti nestabili, išsijungti arba pažeisti duomenų vientisumą. Jei norite pabandyti, iš pirmo pradėkite nuo mažų reikšmių, spustelėkite „Taikyti“ ir išbandykite, kas jums tinka. + + Unmuted + Naujinimai diff --git a/app/Properties/Strings.pl.resx b/app/Properties/Strings.pl.resx index 6893fdd0e..d8bf3bb81 100644 --- a/app/Properties/Strings.pl.resx +++ b/app/Properties/Strings.pl.resx @@ -145,7 +145,7 @@ Uruchomić ponownie teraz? - Ally Controller + Kontroler Ally Prędkość animacji @@ -249,6 +249,18 @@ Włączone + + Niskie + + + Wysokie + + + Średnie + + + Wyłączone + Limit czasu podłączonego / na baterii (0 - Włączony) @@ -274,13 +286,13 @@ Jednorazowo naładuj do 100% - Binding + Przypisanie klawiszy - Primary + Podstawowe - Secondary + Drugorzędne Aktualizacje BIOS i sterowników @@ -300,6 +312,9 @@ Zwiększ jasność + + Czarnobiała ikona obszaru powiadomień + Kalibruj @@ -310,10 +325,10 @@ Kolor - Contrast + Kontrast - Controller + Kontroler Zwiększenie taktowania CPU @@ -328,10 +343,10 @@ Domyślny - Disable Controller + Wyłącz kontroler - Disable on lid close + Wyłącz po zamknięciu pokrywy Wyłącz funkcję Overdrive monitora @@ -340,7 +355,7 @@ Zużycie mocy - Download Color Profiles + Pobieranie profili kolorów Pobierz @@ -355,7 +370,7 @@ Eco - Enable GPU on shutdown (prevents issue with Eco mode) + Aktywuj GPU przy wyłączaniu (zapobiega problemom z trybem Eco) Wyłączenie dGPU przez przejście do trybu Eco, podczas gdy tryb wyświetlania w Panelu sterowania NVIDIA nie jest ustawiony na Optimus, może powodować problemy z regulacją jasności do czasu następnego restartu systemu. @@ -369,7 +384,7 @@ Nadal chcesz kontynuować? Ustawienia zasilania - Export Profile + Eksportuj profil Ustawienia @@ -405,11 +420,17 @@ Nadal chcesz kontynuować? Dostosuj - Flicker-free Dimming + Przyciemnianie bez migotania Używaj klawiszy funkcyjnych bez przycisku Fn + + Fn-Lock wył. + + + Fn-Lock wł. + Dynamic Boost @@ -434,6 +455,9 @@ Nadal chcesz kontynuować? tylko dGPU + + Moc GPU + Ustawienia GPU @@ -447,10 +471,10 @@ Nadal chcesz kontynuować? Wysoka - Image Rotation + Obracanie obrazu - Import Profile + Importuj profil Ustawienia klawiszy skrótów @@ -486,10 +510,10 @@ Nadal chcesz kontynuować? Niska - Left Stick Deadzones + Martwe strefy lewego joysticka - Left Trigger Deadzones + Martwe strefy lewego triggera Wizualizer muzyki @@ -540,7 +564,7 @@ Nadal chcesz kontynuować? Reakcja przycisków - Import failed. Selected file is not a valid mouse profile or corrutpted. + Błąd importu. Wybrany plik jest uszkodzony lub nie jest poprawnym profilem myszy. Wysokość reakcji sensora @@ -560,6 +584,9 @@ Nadal chcesz kontynuować? Wiele stref (mocniejsze) + + Wyciszony + Wyciszenie mikrofonu @@ -575,6 +602,12 @@ Nadal chcesz kontynuować? Nie połączono + + Wyłączony + + + Włączony + Jedna strefa @@ -636,16 +669,16 @@ Nadal chcesz kontynuować? RPM - Right Stick Deadzones + Martwe strefy prawego joysticka - Right Trigger Deadzones + Martwe strefy prawego triggera Uruchom przy starcie - Scaling Quality + Jakość skalowania Zmniejsz jasność ScreenPad @@ -719,6 +752,9 @@ Nadal chcesz kontynuować? Undervolting jest funkcją eksperymentalną i ryzykowną. Jeżeli zastosowane wartości są za niskie dla Twojego urządzenia, może ono działać niestabilnie, wyłączyć się lub uszkodzić dane. Chcąc wypróbować tę funkcję, zacznij od niewielkich wartości, zastosuj je i sprawdź efekt. + + Włączony + Aktualizacje @@ -726,10 +762,10 @@ Nadal chcesz kontynuować? Wersja - Vibration Strength + Siła wibracji - Visual Mode + Tryb wyświetlania Zmniejsz głośność @@ -744,6 +780,6 @@ Nadal chcesz kontynuować? Zachowaj okno aplikacji zawsze na wierzchu - Zoom + Przybliżenie \ No newline at end of file diff --git a/app/Properties/Strings.pt-BR.resx b/app/Properties/Strings.pt-BR.resx index 2609e01b8..7fbde23af 100644 --- a/app/Properties/Strings.pt-BR.resx +++ b/app/Properties/Strings.pt-BR.resx @@ -249,6 +249,18 @@ Acordado + + Low + + + Max + + + Mid + + + Off + Tempo limite plugado / na bateria (0 - ligado) @@ -300,6 +312,9 @@ Brightness Up + + Black and white tray icon + Calibrate @@ -410,6 +425,12 @@ Do you still want to continue? Processar teclas de atalho Fn+F sem pressionar Fn + + FN-Lock Off + + + FN-Lock On + Boost dinâmico @@ -434,6 +455,9 @@ Do you still want to continue? Exclusivamente dGPU + + GPU Power + Parâmetros de GPU @@ -560,6 +584,9 @@ Do you still want to continue? Multi Zone Strong + + Muted + Desligar microfone @@ -575,6 +602,12 @@ Do you still want to continue? Not Connected + + Off + + + On + One Zone @@ -719,6 +752,9 @@ Do you still want to continue? Undervolting is an experimental and risky feature. If applied values are too low for your hardware, it can become unstable, shut down or cause data corruption. If you want to try - start from small values first, click Apply and test what works for you. + + Unmuted + Atualizações diff --git a/app/Properties/Strings.pt-PT.resx b/app/Properties/Strings.pt-PT.resx index e680fcfd0..d0489a2d3 100644 --- a/app/Properties/Strings.pt-PT.resx +++ b/app/Properties/Strings.pt-PT.resx @@ -249,6 +249,18 @@ Acordado + + Low + + + Max + + + Mid + + + Off + Tempo limite ligado à corrente / na bateria (0 - ON) @@ -300,6 +312,9 @@ Aumentar o brilho + + Black and white tray icon + Calibrar @@ -410,6 +425,12 @@ Quer prosseguir? Processar teclas de atalho Fn+F sem pressionar Fn + + FN-Lock Off + + + FN-Lock On + Boost dinâmico @@ -434,6 +455,9 @@ Quer prosseguir? Exclusivamente dGPU + + GPU Power + Parâmetros de GPU @@ -560,6 +584,9 @@ Quer prosseguir? Multi Zone Strong + + Muted + Desligar microfone @@ -575,6 +602,12 @@ Quer prosseguir? Não conectado + + Off + + + On + One Zone @@ -719,6 +752,9 @@ Quer prosseguir? Undervolting é uma funcionalidade experimental e arriscada. Se os valores aplicados foram baixos para o hardware, podem existir instabilidades, desligar e causar corrupção de dados. Caso queira, comece por valores pequenos no início, clique em Aplicar e teste o que funciona para o hardware. + + Unmuted + Atualizações diff --git a/app/Properties/Strings.resx b/app/Properties/Strings.resx index e4cf0a16a..86c711485 100644 --- a/app/Properties/Strings.resx +++ b/app/Properties/Strings.resx @@ -249,6 +249,18 @@ Awake + + Low + + + Max + + + Mid + + + Off + Timeout plugged / on battery (0 - ON) @@ -300,6 +312,9 @@ Brightness Up + + Black and white tray icon + Calibrate @@ -410,6 +425,12 @@ Do you still want to continue? Process Fn+F hotkeys without Fn + + FN-Lock Off + + + FN-Lock On + Dynamic Boost @@ -434,6 +455,9 @@ Do you still want to continue? dGPU exclusive + + GPU Power + GPU Settings @@ -560,6 +584,9 @@ Do you still want to continue? Multi Zone Strong + + Muted + Mute Mic @@ -575,6 +602,12 @@ Do you still want to continue? Not Connected + + Off + + + On + One Zone @@ -719,6 +752,9 @@ Do you still want to continue? Undervolting is an experimental and risky feature. If applied values are too low for your hardware, it can become unstable, shut down or cause data corruption. If you want to try - start from small values first, click Apply and test what works for you. + + Unmuted + Updates diff --git a/app/Properties/Strings.ro.resx b/app/Properties/Strings.ro.resx index 5eaec9495..47f408577 100644 --- a/app/Properties/Strings.ro.resx +++ b/app/Properties/Strings.ro.resx @@ -249,6 +249,18 @@ Treaz + + Low + + + Max + + + Mid + + + Off + Timeout conectat / folosind bateria (0 - ON) @@ -300,6 +312,9 @@ Mărirea luminozității + + Black and white tray icon + Calibrează @@ -410,6 +425,12 @@ Procesează tastele Fn+F fără Fn + + FN-Lock Off + + + FN-Lock On + Dynamic Boost @@ -434,6 +455,9 @@ exclusiv dGPU + + GPU Power + Setări GPU @@ -560,6 +584,9 @@ Multi Zone Strong + + Muted + Oprire microfon @@ -575,6 +602,12 @@ Neconectat + + Off + + + On + One Zone @@ -719,6 +752,9 @@ Undervolting este o funcțiune experimentală și riscantă. Dacă valorile aplicate sunt prea mici pentru hardware-ul dumneavoastră, acesta poate deveni instabil, a se opri sau să corupă datele. Dacă vrei să încerci - mai întâi începe de la valori mici, apasă Aplică și testează ce funcționează pentru tine. + + Unmuted + Actualizări diff --git a/app/Properties/Strings.tr.resx b/app/Properties/Strings.tr.resx index 0e37ff5d2..8b3dc8da8 100644 --- a/app/Properties/Strings.tr.resx +++ b/app/Properties/Strings.tr.resx @@ -249,6 +249,18 @@ Uyanırken + + Low + + + Max + + + Mid + + + Off + Pildeyken klavye ışığının kapanma süresi @@ -300,6 +312,9 @@ Parlaklığı Artır + + Black and white tray icon + Kalibre Et @@ -410,6 +425,12 @@ Yine de devam etmek istiyor musunuz? Fn+F kısayol tuşlarını FN tuşuna basmadan çalıştır + + FN-Lock Off + + + FN-Lock On + Dynamic Boost @@ -434,6 +455,9 @@ Yine de devam etmek istiyor musunuz? sadece harici GPU + + GPU Power + GPU Ayarları @@ -560,6 +584,9 @@ Yine de devam etmek istiyor musunuz? Çok Bölgeli (Güçlü) + + Muted + Mikrofonu Sustur @@ -575,6 +602,12 @@ Yine de devam etmek istiyor musunuz? Bağlantı Yok + + Off + + + On + Tek Bölgeli @@ -719,6 +752,9 @@ Yine de devam etmek istiyor musunuz? Undervolting deneysel ve riskli bir özelliktir. Uygulanan değerler cihazınız için çok düşükse, cihazınız stabil çalışmayabilir, kapanabilir veya veri kaybına uğrayabilir. Yine de denemek istiyorsanız, önce küçük değerlerden başlayıp Uygula'ya tıklayın ve sizin için uygun olanı test edin. + + Unmuted + Güncellemeler diff --git a/app/Properties/Strings.uk.resx b/app/Properties/Strings.uk.resx index 4b3cac5a6..8b184a1ab 100644 --- a/app/Properties/Strings.uk.resx +++ b/app/Properties/Strings.uk.resx @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -249,6 +249,18 @@ Робота + + Низька + + + Максимальна + + + Середня + + + Вимкнена + Тайм-аут на зарядці / на батареї (0 - УВІМК) @@ -300,6 +312,9 @@ Підвищити яскравість + + Чорно-біла іконка трею + Калібрування @@ -340,7 +355,7 @@ Розрядка - Download Color Profiles + Завантажити Колірні Профілі Завантажити @@ -369,7 +384,7 @@ Налаштування Енергії - Export Profile + Експортувати Профіль Додатково @@ -405,11 +420,17 @@ Кулери та Потужність - Flicker-free Dimming + Затемнення Гарячі клавіші Fn+F працюють без натискання Fn + + FN-Lock Вимк. + + + FN-Lock Увімк. + Dynamic Boost @@ -434,6 +455,9 @@ Ексклюзивний dGPU + + Потужність GPU + Параметри GPU @@ -450,7 +474,7 @@ Поворот - Import Profile + Імпорт Профілю Прив'язки клавіш @@ -540,7 +564,7 @@ Відповідь Кнопок - Import failed. Selected file is not a valid mouse profile or corrutpted. + Не вдалося імпортувати профіль. Вибраний файл не є допустимим профілем миші або є пошкодженим. Відстань підйому @@ -560,6 +584,9 @@ Мульти зона сильна + + Беззвучний + Вимкнути мікрофон @@ -575,6 +602,12 @@ Не під'єднано + + Вимк. + + + Увімк. + Одна зона @@ -719,6 +752,9 @@ Undervolting є експериментальним. Якщо значення занизькі для вашого CPU, це може спричинити нестабільність або пошкодити дані. Якщо хочете спробувати - почніть з малих значень, натисніть «Застосувати» та перевірте, чи стабільно все працює. + + Активний + Оновлення @@ -729,7 +765,7 @@ Сила вібрації - Visual Mode + Візуальний режим Зменшення гучності diff --git a/app/Properties/Strings.vi.resx b/app/Properties/Strings.vi.resx index dc54c5c4f..f1eac6a2e 100644 --- a/app/Properties/Strings.vi.resx +++ b/app/Properties/Strings.vi.resx @@ -249,6 +249,18 @@ Đang bật + + Low + + + Max + + + Mid + + + Off + Số giây để tắt đèn nền bàn phím(khi dùng pin) @@ -300,6 +312,9 @@ Tăng độ sáng + + Black and white tray icon + Calibrate @@ -410,6 +425,12 @@ Do you still want to continue? Process Fn+F hotkeys without Fn + + FN-Lock Off + + + FN-Lock On + Tăng tốc năng động @@ -434,6 +455,9 @@ Do you still want to continue? Chỉ dùng GPU rời + + GPU Power + Cài đặt GPU @@ -560,6 +584,9 @@ Do you still want to continue? Multi Zone Strong + + Muted + Tắt Mic @@ -575,6 +602,12 @@ Do you still want to continue? Not Connected + + Off + + + On + One Zone @@ -719,6 +752,9 @@ Do you still want to continue? Undervolting is an experimental and risky feature. If applied values are too low for your hardware, it can become unstable, shut down or cause data corruption. If you want to try - start from small values first, click Apply and test what works for you. + + Unmuted + Updates diff --git a/app/Properties/Strings.zh-CN.resx b/app/Properties/Strings.zh-CN.resx index 7b81c80b6..aa866bcca 100644 --- a/app/Properties/Strings.zh-CN.resx +++ b/app/Properties/Strings.zh-CN.resx @@ -249,6 +249,18 @@ 唤醒时 + + 低亮度 + + + 高亮度 + + + 中亮度 + + + 背光关闭 + 插电/电池时熄灭时间(0表示长亮) @@ -300,6 +312,9 @@ 提高亮度 + + Black and white tray icon + 校准 @@ -331,7 +346,7 @@ Disable Controller - Disable on lid close + 合盖时禁用 禁用屏幕快速显示(OD) @@ -369,7 +384,7 @@ 电源设置 - Export Profile + 导出配置文件 更多 @@ -410,6 +425,12 @@ 打开FnLock (无需按下FN使用FN+(F1-F12)热键) + + Fn锁定关 + + + Fn锁定开 + 动态加速 @@ -434,6 +455,9 @@ 独显直连 + + GPU 功率 + GPU 设置 @@ -450,7 +474,7 @@ Image Rotation - Import Profile + 导入配置 按键绑定 @@ -540,7 +564,7 @@ 按键响应 - Import failed. Selected file is not a valid mouse profile or corrutpted. + 导入失败,选中的文件不是有效的配置文件或已损坏。 响应高度 @@ -560,6 +584,9 @@ Multi Zone Strong + + 麦克风关闭 + 静音麦克风 @@ -575,6 +602,12 @@ 未连接 + + + + + + One Zone @@ -627,7 +660,7 @@ 退出 - Reset + 重置 有程序正在使用独显并阻止进入集显模式。要让 G-Helper 在设备管理器中重新启动独显吗?(请自行承担风险) @@ -719,6 +752,9 @@ 降低电压是实验性的危险功能。 如果对硬件应用的值太低,可能会产生不稳定、关闭现象或造成数据损坏问题。 如果你想要尝试,应先从小值开始,点击应用并测试合适的值。 + + 麦克风开启 + 更新 diff --git a/app/Properties/Strings.zh-TW.resx b/app/Properties/Strings.zh-TW.resx index 57145884c..c0adadf0f 100644 --- a/app/Properties/Strings.zh-TW.resx +++ b/app/Properties/Strings.zh-TW.resx @@ -249,6 +249,18 @@ 喚醒時 + + Low + + + Max + + + Mid + + + Off + 閒置幾秒後關閉燈光:插電時 / 使用電池 (0 = 不關閉) @@ -300,6 +312,9 @@ 螢幕亮度提高 + + Black and white tray icon + 校準 @@ -410,6 +425,12 @@ 使用Fn+F1~F12功能時免按下Fn鍵 + + FN-Lock Off + + + FN-Lock On + 動態加速 @@ -434,6 +455,9 @@ 獨立顯卡 + + GPU Power + 顯卡設定 @@ -560,6 +584,9 @@ 多區強化 + + Muted + 麥克風開關 @@ -575,6 +602,12 @@ 未連線 + + Off + + + On + 單區 @@ -719,6 +752,9 @@ 降壓是一項實驗性且有風險的功能,若設定的值過低,可能造成系統不穩定甚至無預警關機,建議可先嘗試較小的降壓數值,並點擊"套用"來測試適合你的使用狀況 + + Unmuted + 更新驅動 diff --git a/app/Resources/dark-eco.ico b/app/Resources/dark-eco.ico index 74398fadd..b0cedba85 100644 Binary files a/app/Resources/dark-eco.ico and b/app/Resources/dark-eco.ico differ diff --git a/app/Resources/dark-standard.ico b/app/Resources/dark-standard.ico index ea197a729..f5249b9fd 100644 Binary files a/app/Resources/dark-standard.ico and b/app/Resources/dark-standard.ico differ diff --git a/app/Resources/light-eco.ico b/app/Resources/light-eco.ico index d84c6e923..d2a3ce34d 100644 Binary files a/app/Resources/light-eco.ico and b/app/Resources/light-eco.ico differ diff --git a/app/Resources/light-standard.ico b/app/Resources/light-standard.ico index c49f1f0c5..69e086303 100644 Binary files a/app/Resources/light-standard.ico and b/app/Resources/light-standard.ico differ diff --git a/app/Settings.Designer.cs b/app/Settings.Designer.cs index 5c67850e7..f6dc84a5f 100644 --- a/app/Settings.Designer.cs +++ b/app/Settings.Designer.cs @@ -190,11 +190,11 @@ private void InitializeComponent() panelMatrix.Controls.Add(tableLayoutMatrix); panelMatrix.Controls.Add(panelMatrixTitle); panelMatrix.Dock = DockStyle.Top; - panelMatrix.Location = new Point(11, 1007); + panelMatrix.Location = new Point(8, 748); panelMatrix.Margin = new Padding(0); panelMatrix.Name = "panelMatrix"; - panelMatrix.Padding = new Padding(20, 20, 20, 10); - panelMatrix.Size = new Size(827, 194); + panelMatrix.Padding = new Padding(15, 15, 15, 8); + panelMatrix.Size = new Size(621, 140); panelMatrix.TabIndex = 3; panelMatrix.TabStop = true; // @@ -203,11 +203,10 @@ private void InitializeComponent() panelMatrixAuto.Controls.Add(checkMatrixLid); panelMatrixAuto.Controls.Add(checkMatrix); panelMatrixAuto.Dock = DockStyle.Top; - panelMatrixAuto.Location = new Point(20, 144); - panelMatrixAuto.Margin = new Padding(4); + panelMatrixAuto.Location = new Point(15, 102); panelMatrixAuto.Name = "panelMatrixAuto"; - panelMatrixAuto.Padding = new Padding(5, 0, 0, 0); - panelMatrixAuto.Size = new Size(787, 40); + panelMatrixAuto.Padding = new Padding(6, 0, 0, 0); + panelMatrixAuto.Size = new Size(591, 30); panelMatrixAuto.TabIndex = 47; // // checkMatrixLid @@ -215,10 +214,10 @@ private void InitializeComponent() checkMatrixLid.AutoSize = true; checkMatrixLid.Dock = DockStyle.Left; checkMatrixLid.ForeColor = SystemColors.GrayText; - checkMatrixLid.Location = new Point(256, 0); - checkMatrixLid.Margin = new Padding(8, 4, 8, 4); + checkMatrixLid.Location = new Point(197, 0); + checkMatrixLid.Margin = new Padding(6, 3, 6, 3); checkMatrixLid.Name = "checkMatrixLid"; - checkMatrixLid.Size = new Size(253, 40); + checkMatrixLid.Size = new Size(191, 30); checkMatrixLid.TabIndex = 46; checkMatrixLid.Text = "Disable on lid close"; checkMatrixLid.UseVisualStyleBackColor = true; @@ -229,11 +228,11 @@ private void InitializeComponent() checkMatrix.AutoSize = true; checkMatrix.Dock = DockStyle.Left; checkMatrix.ForeColor = SystemColors.GrayText; - checkMatrix.Location = new Point(5, 0); - checkMatrix.Margin = new Padding(8, 4, 8, 4); + checkMatrix.Location = new Point(6, 0); + checkMatrix.Margin = new Padding(6, 3, 6, 3); checkMatrix.Name = "checkMatrix"; - checkMatrix.Padding = new Padding(0, 0, 10, 0); - checkMatrix.Size = new Size(251, 40); + checkMatrix.Padding = new Padding(0, 0, 8, 0); + checkMatrix.Size = new Size(191, 30); checkMatrix.TabIndex = 19; checkMatrix.Text = Properties.Strings.TurnOffOnBattery; checkMatrix.UseVisualStyleBackColor = true; @@ -252,13 +251,14 @@ private void InitializeComponent() tableLayoutMatrix.Controls.Add(comboInterval, 2, 0); tableLayoutMatrix.Controls.Add(buttonMatrix, 2, 0); tableLayoutMatrix.Dock = DockStyle.Top; - tableLayoutMatrix.Location = new Point(20, 60); - tableLayoutMatrix.Margin = new Padding(8); + tableLayoutMatrix.Location = new Point(15, 45); + tableLayoutMatrix.Margin = new Padding(6, 3, 6, 3); tableLayoutMatrix.Name = "tableLayoutMatrix"; + tableLayoutMatrix.Padding = new Padding(2, 0, 2, 0); tableLayoutMatrix.RowCount = 1; tableLayoutMatrix.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); - tableLayoutMatrix.RowStyles.Add(new RowStyle(SizeType.Absolute, 20F)); - tableLayoutMatrix.Size = new Size(787, 84); + tableLayoutMatrix.RowStyles.Add(new RowStyle(SizeType.Absolute, 15F)); + tableLayoutMatrix.Size = new Size(591, 57); tableLayoutMatrix.TabIndex = 43; // // comboMatrix @@ -268,12 +268,12 @@ private void InitializeComponent() comboMatrix.Dock = DockStyle.Top; comboMatrix.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); comboMatrix.FormattingEnabled = true; - comboMatrix.ItemHeight = 32; + comboMatrix.ItemHeight = 25; comboMatrix.Items.AddRange(new object[] { Properties.Strings.MatrixOff, Properties.Strings.MatrixDim, Properties.Strings.MatrixMedium, Properties.Strings.MatrixBright }); - comboMatrix.Location = new Point(4, 11); - comboMatrix.Margin = new Padding(4, 11, 4, 8); + comboMatrix.Location = new Point(7, 6); + comboMatrix.Margin = new Padding(5, 6, 5, 3); comboMatrix.Name = "comboMatrix"; - comboMatrix.Size = new Size(254, 40); + comboMatrix.Size = new Size(185, 33); comboMatrix.TabIndex = 16; // // comboMatrixRunning @@ -283,12 +283,12 @@ private void InitializeComponent() comboMatrixRunning.Dock = DockStyle.Top; comboMatrixRunning.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); comboMatrixRunning.FormattingEnabled = true; - comboMatrixRunning.ItemHeight = 32; + comboMatrixRunning.ItemHeight = 25; comboMatrixRunning.Items.AddRange(new object[] { Properties.Strings.MatrixBanner, Properties.Strings.MatrixLogo, Properties.Strings.MatrixPicture, Properties.Strings.MatrixClock, Properties.Strings.MatrixAudio }); - comboMatrixRunning.Location = new Point(269, 11); - comboMatrixRunning.Margin = new Padding(7, 11, 7, 8); + comboMatrixRunning.Location = new Point(202, 6); + comboMatrixRunning.Margin = new Padding(5, 6, 5, 3); comboMatrixRunning.Name = "comboMatrixRunning"; - comboMatrixRunning.Size = new Size(248, 40); + comboMatrixRunning.Size = new Size(185, 33); comboMatrixRunning.TabIndex = 17; // // comboInterval @@ -298,28 +298,31 @@ private void InitializeComponent() comboInterval.Dock = DockStyle.Top; comboInterval.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); comboInterval.FormattingEnabled = true; - comboInterval.ItemHeight = 32; - comboInterval.Location = new Point(7, 75); - comboInterval.Margin = new Padding(7, 11, 7, 8); + comboInterval.ItemHeight = 25; + comboInterval.Location = new Point(7, 48); + comboInterval.Margin = new Padding(5, 6, 5, 3); comboInterval.Name = "comboInterval"; - comboInterval.Size = new Size(248, 40); + comboInterval.Size = new Size(185, 33); comboInterval.TabIndex = 19; comboInterval.Visible = false; // // buttonMatrix // buttonMatrix.Activated = false; + buttonMatrix.AutoSize = true; + buttonMatrix.AutoSizeMode = AutoSizeMode.GrowAndShrink; buttonMatrix.BackColor = SystemColors.ControlLight; buttonMatrix.BorderColor = Color.Transparent; buttonMatrix.BorderRadius = 2; buttonMatrix.Dock = DockStyle.Top; buttonMatrix.FlatAppearance.BorderSize = 0; buttonMatrix.FlatStyle = FlatStyle.Flat; - buttonMatrix.Location = new Point(528, 8); - buttonMatrix.Margin = new Padding(4, 8, 4, 8); + buttonMatrix.Location = new Point(395, 3); + buttonMatrix.MaximumSize = new Size(0, 36); + buttonMatrix.MinimumSize = new Size(0, 33); buttonMatrix.Name = "buttonMatrix"; buttonMatrix.Secondary = true; - buttonMatrix.Size = new Size(255, 48); + buttonMatrix.Size = new Size(191, 35); buttonMatrix.TabIndex = 18; buttonMatrix.Text = Properties.Strings.PictureGif; buttonMatrix.UseVisualStyleBackColor = false; @@ -329,20 +332,18 @@ private void InitializeComponent() panelMatrixTitle.Controls.Add(pictureMatrix); panelMatrixTitle.Controls.Add(labelMatrix); panelMatrixTitle.Dock = DockStyle.Top; - panelMatrixTitle.Location = new Point(20, 20); - panelMatrixTitle.Margin = new Padding(4); + panelMatrixTitle.Location = new Point(15, 15); panelMatrixTitle.Name = "panelMatrixTitle"; - panelMatrixTitle.Size = new Size(787, 40); + panelMatrixTitle.Size = new Size(591, 30); panelMatrixTitle.TabIndex = 45; // // pictureMatrix // pictureMatrix.BackgroundImage = Properties.Resources.icons8_matrix_32; pictureMatrix.BackgroundImageLayout = ImageLayout.Zoom; - pictureMatrix.Location = new Point(5, 0); - pictureMatrix.Margin = new Padding(4); + pictureMatrix.Location = new Point(6, 2); pictureMatrix.Name = "pictureMatrix"; - pictureMatrix.Size = new Size(32, 32); + pictureMatrix.Size = new Size(24, 24); pictureMatrix.TabIndex = 41; pictureMatrix.TabStop = false; // @@ -350,10 +351,9 @@ private void InitializeComponent() // labelMatrix.AutoSize = true; labelMatrix.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); - labelMatrix.Location = new Point(44, 0); - labelMatrix.Margin = new Padding(8, 0, 8, 0); + labelMatrix.Location = new Point(33, 0); labelMatrix.Name = "labelMatrix"; - labelMatrix.Size = new Size(170, 32); + labelMatrix.Size = new Size(128, 25); labelMatrix.TabIndex = 40; labelMatrix.Text = "Anime Matrix"; // @@ -365,11 +365,11 @@ private void InitializeComponent() panelBattery.Controls.Add(sliderBattery); panelBattery.Controls.Add(panelBatteryTitle); panelBattery.Dock = DockStyle.Top; - panelBattery.Location = new Point(11, 1683); + panelBattery.Location = new Point(8, 1244); panelBattery.Margin = new Padding(0); panelBattery.Name = "panelBattery"; - panelBattery.Padding = new Padding(20, 20, 20, 10); - panelBattery.Size = new Size(827, 119); + panelBattery.Padding = new Padding(15, 15, 15, 8); + panelBattery.Size = new Size(621, 90); panelBattery.TabIndex = 5; // // buttonBatteryFull @@ -383,11 +383,11 @@ private void InitializeComponent() buttonBatteryFull.FlatStyle = FlatStyle.Flat; buttonBatteryFull.Font = new Font("Segoe UI", 7.125F, FontStyle.Bold, GraphicsUnit.Point); buttonBatteryFull.ForeColor = SystemColors.ControlDark; - buttonBatteryFull.Location = new Point(730, 66); + buttonBatteryFull.Location = new Point(547, 50); buttonBatteryFull.Margin = new Padding(0); buttonBatteryFull.Name = "buttonBatteryFull"; buttonBatteryFull.Secondary = true; - buttonBatteryFull.Size = new Size(73, 36); + buttonBatteryFull.Size = new Size(55, 27); buttonBatteryFull.TabIndex = 41; buttonBatteryFull.Text = "100%"; buttonBatteryFull.UseVisualStyleBackColor = false; @@ -395,12 +395,11 @@ private void InitializeComponent() // sliderBattery // sliderBattery.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; - sliderBattery.Location = new Point(20, 65); - sliderBattery.Margin = new Padding(4); + sliderBattery.Location = new Point(15, 49); sliderBattery.Max = 100; sliderBattery.Min = 40; sliderBattery.Name = "sliderBattery"; - sliderBattery.Size = new Size(706, 40); + sliderBattery.Size = new Size(531, 30); sliderBattery.Step = 5; sliderBattery.TabIndex = 20; sliderBattery.Text = "sliderBattery"; @@ -412,20 +411,19 @@ private void InitializeComponent() panelBatteryTitle.Controls.Add(pictureBattery); panelBatteryTitle.Controls.Add(labelBatteryTitle); panelBatteryTitle.Dock = DockStyle.Top; - panelBatteryTitle.Location = new Point(20, 20); - panelBatteryTitle.Margin = new Padding(4); + panelBatteryTitle.Location = new Point(15, 15); panelBatteryTitle.Name = "panelBatteryTitle"; - panelBatteryTitle.Padding = new Padding(0, 0, 0, 4); - panelBatteryTitle.Size = new Size(787, 44); + panelBatteryTitle.Padding = new Padding(0, 0, 0, 3); + panelBatteryTitle.Size = new Size(591, 33); panelBatteryTitle.TabIndex = 40; // // labelBattery // labelBattery.Anchor = AnchorStyles.Top | AnchorStyles.Right; - labelBattery.Location = new Point(448, 0); - labelBattery.Margin = new Padding(8, 0, 8, 0); + labelBattery.Location = new Point(342, 0); + labelBattery.Margin = new Padding(6, 0, 6, 0); labelBattery.Name = "labelBattery"; - labelBattery.Size = new Size(324, 36); + labelBattery.Size = new Size(243, 27); labelBattery.TabIndex = 39; labelBattery.Text = " "; labelBattery.TextAlign = ContentAlignment.TopRight; @@ -434,20 +432,19 @@ private void InitializeComponent() // pictureBattery.BackgroundImage = Properties.Resources.icons8_charging_battery_32; pictureBattery.BackgroundImageLayout = ImageLayout.Zoom; - pictureBattery.Location = new Point(4, 2); - pictureBattery.Margin = new Padding(4); + pictureBattery.Location = new Point(6, 2); pictureBattery.Name = "pictureBattery"; - pictureBattery.Size = new Size(32, 32); + pictureBattery.Size = new Size(24, 24); pictureBattery.TabIndex = 38; pictureBattery.TabStop = false; // // labelBatteryTitle // labelBatteryTitle.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); - labelBatteryTitle.Location = new Point(43, 0); - labelBatteryTitle.Margin = new Padding(8, 0, 8, 0); + labelBatteryTitle.Location = new Point(32, 0); + labelBatteryTitle.Margin = new Padding(6, 0, 6, 0); labelBatteryTitle.Name = "labelBatteryTitle"; - labelBatteryTitle.Size = new Size(467, 32); + labelBatteryTitle.Size = new Size(350, 24); labelBatteryTitle.TabIndex = 37; labelBatteryTitle.Text = "Battery Charge Limit"; // @@ -457,11 +454,11 @@ private void InitializeComponent() panelFooter.AutoSizeMode = AutoSizeMode.GrowAndShrink; panelFooter.Controls.Add(tableButtons); panelFooter.Dock = DockStyle.Top; - panelFooter.Location = new Point(11, 1858); + panelFooter.Location = new Point(8, 1376); panelFooter.Margin = new Padding(0); panelFooter.Name = "panelFooter"; - panelFooter.Padding = new Padding(20); - panelFooter.Size = new Size(827, 100); + panelFooter.Padding = new Padding(15, 15, 15, 15); + panelFooter.Size = new Size(621, 75); panelFooter.TabIndex = 7; // // tableButtons @@ -471,17 +468,17 @@ private void InitializeComponent() tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33.3333321F)); tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33.3333321F)); tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33.3333321F)); - tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 27F)); + tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 20F)); tableButtons.Controls.Add(labelVersion, 0, 0); tableButtons.Controls.Add(buttonQuit, 2, 0); tableButtons.Controls.Add(buttonUpdates, 1, 0); tableButtons.Dock = DockStyle.Top; - tableButtons.Location = new Point(20, 20); - tableButtons.Margin = new Padding(4); + tableButtons.Location = new Point(15, 15); + tableButtons.Margin = new Padding(6, 3, 6, 3); tableButtons.Name = "tableButtons"; tableButtons.RowCount = 1; tableButtons.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); - tableButtons.Size = new Size(787, 60); + tableButtons.Size = new Size(591, 45); tableButtons.TabIndex = 25; // // labelVersion @@ -493,8 +490,8 @@ private void InitializeComponent() labelVersion.Location = new Point(0, 0); labelVersion.Margin = new Padding(0); labelVersion.Name = "labelVersion"; - labelVersion.Padding = new Padding(5); - labelVersion.Size = new Size(262, 60); + labelVersion.Padding = new Padding(4, 4, 4, 4); + labelVersion.Size = new Size(197, 45); labelVersion.TabIndex = 37; labelVersion.Text = "v.0"; labelVersion.TextAlign = ContentAlignment.MiddleLeft; @@ -508,11 +505,11 @@ private void InitializeComponent() buttonQuit.Dock = DockStyle.Top; buttonQuit.FlatStyle = FlatStyle.Flat; buttonQuit.Image = Properties.Resources.icons8_quit_32; - buttonQuit.Location = new Point(528, 6); - buttonQuit.Margin = new Padding(4, 6, 4, 6); + buttonQuit.Location = new Point(397, 4); + buttonQuit.Margin = new Padding(3, 4, 3, 4); buttonQuit.Name = "buttonQuit"; buttonQuit.Secondary = true; - buttonQuit.Size = new Size(255, 48); + buttonQuit.Size = new Size(191, 36); buttonQuit.TabIndex = 2; buttonQuit.Text = "&Quit"; buttonQuit.TextAlign = ContentAlignment.MiddleRight; @@ -529,11 +526,11 @@ private void InitializeComponent() buttonUpdates.FlatStyle = FlatStyle.Flat; buttonUpdates.Image = Properties.Resources.icons8_software_32_white; buttonUpdates.ImageAlign = ContentAlignment.MiddleRight; - buttonUpdates.Location = new Point(266, 6); - buttonUpdates.Margin = new Padding(4, 6, 4, 6); + buttonUpdates.Location = new Point(200, 4); + buttonUpdates.Margin = new Padding(3, 4, 3, 4); buttonUpdates.Name = "buttonUpdates"; buttonUpdates.Secondary = true; - buttonUpdates.Size = new Size(254, 48); + buttonUpdates.Size = new Size(191, 36); buttonUpdates.TabIndex = 1; buttonUpdates.Text = "&Updates"; buttonUpdates.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -542,10 +539,10 @@ private void InitializeComponent() // checkStartup // checkStartup.AutoSize = true; - checkStartup.Location = new Point(24, 11); - checkStartup.Margin = new Padding(11, 5, 11, 5); + checkStartup.Location = new Point(21, 8); + checkStartup.Margin = new Padding(8, 4, 8, 4); checkStartup.Name = "checkStartup"; - checkStartup.Size = new Size(206, 36); + checkStartup.Size = new Size(157, 29); checkStartup.TabIndex = 21; checkStartup.Text = Properties.Strings.RunOnStartup; checkStartup.UseVisualStyleBackColor = true; @@ -559,11 +556,11 @@ private void InitializeComponent() panelPerformance.Controls.Add(tablePerf); panelPerformance.Controls.Add(panelCPUTitle); panelPerformance.Dock = DockStyle.Top; - panelPerformance.Location = new Point(11, 11); + panelPerformance.Location = new Point(8, 8); panelPerformance.Margin = new Padding(0); panelPerformance.Name = "panelPerformance"; - panelPerformance.Padding = new Padding(20); - panelPerformance.Size = new Size(827, 208); + panelPerformance.Padding = new Padding(15, 15, 15, 15); + panelPerformance.Size = new Size(621, 156); panelPerformance.TabIndex = 0; panelPerformance.TabStop = true; // @@ -581,12 +578,12 @@ private void InitializeComponent() tablePerf.Controls.Add(buttonTurbo, 2, 0); tablePerf.Controls.Add(buttonFans, 3, 0); tablePerf.Dock = DockStyle.Top; - tablePerf.Location = new Point(20, 60); - tablePerf.Margin = new Padding(8, 4, 8, 4); + tablePerf.Location = new Point(15, 45); + tablePerf.Margin = new Padding(6, 3, 6, 3); tablePerf.Name = "tablePerf"; tablePerf.RowCount = 1; - tablePerf.RowStyles.Add(new RowStyle(SizeType.Absolute, 128F)); - tablePerf.Size = new Size(787, 128); + tablePerf.RowStyles.Add(new RowStyle(SizeType.Absolute, 96F)); + tablePerf.Size = new Size(591, 96); tablePerf.TabIndex = 29; // // buttonSilent @@ -602,11 +599,10 @@ private void InitializeComponent() buttonSilent.ForeColor = SystemColors.ControlText; buttonSilent.Image = Properties.Resources.icons8_bicycle_48__1_; buttonSilent.ImageAlign = ContentAlignment.BottomCenter; - buttonSilent.Location = new Point(4, 4); - buttonSilent.Margin = new Padding(4); + buttonSilent.Location = new Point(3, 3); buttonSilent.Name = "buttonSilent"; buttonSilent.Secondary = false; - buttonSilent.Size = new Size(188, 120); + buttonSilent.Size = new Size(141, 90); buttonSilent.TabIndex = 1; buttonSilent.Text = "&Silent"; buttonSilent.TextImageRelation = TextImageRelation.ImageAboveText; @@ -624,11 +620,10 @@ private void InitializeComponent() buttonBalanced.ForeColor = SystemColors.ControlText; buttonBalanced.Image = Properties.Resources.icons8_fiat_500_48; buttonBalanced.ImageAlign = ContentAlignment.BottomCenter; - buttonBalanced.Location = new Point(200, 4); - buttonBalanced.Margin = new Padding(4); + buttonBalanced.Location = new Point(150, 3); buttonBalanced.Name = "buttonBalanced"; buttonBalanced.Secondary = false; - buttonBalanced.Size = new Size(188, 120); + buttonBalanced.Size = new Size(141, 90); buttonBalanced.TabIndex = 1; buttonBalanced.Text = "&Balanced"; buttonBalanced.TextImageRelation = TextImageRelation.ImageAboveText; @@ -646,11 +641,10 @@ private void InitializeComponent() buttonTurbo.ForeColor = SystemColors.ControlText; buttonTurbo.Image = Properties.Resources.icons8_rocket_48; buttonTurbo.ImageAlign = ContentAlignment.BottomCenter; - buttonTurbo.Location = new Point(396, 4); - buttonTurbo.Margin = new Padding(4); + buttonTurbo.Location = new Point(297, 3); buttonTurbo.Name = "buttonTurbo"; buttonTurbo.Secondary = false; - buttonTurbo.Size = new Size(188, 120); + buttonTurbo.Size = new Size(141, 90); buttonTurbo.TabIndex = 2; buttonTurbo.Text = "&Turbo"; buttonTurbo.TextImageRelation = TextImageRelation.ImageAboveText; @@ -667,11 +661,10 @@ private void InitializeComponent() buttonFans.FlatStyle = FlatStyle.Flat; buttonFans.Image = Properties.Resources.icons8_fan_48; buttonFans.ImageAlign = ContentAlignment.BottomCenter; - buttonFans.Location = new Point(592, 4); - buttonFans.Margin = new Padding(4); + buttonFans.Location = new Point(444, 3); buttonFans.Name = "buttonFans"; buttonFans.Secondary = true; - buttonFans.Size = new Size(191, 120); + buttonFans.Size = new Size(144, 90); buttonFans.TabIndex = 3; buttonFans.Text = "&Fans + Power"; buttonFans.TextImageRelation = TextImageRelation.ImageAboveText; @@ -683,10 +676,9 @@ private void InitializeComponent() panelCPUTitle.Controls.Add(labelPerf); panelCPUTitle.Controls.Add(labelCPUFan); panelCPUTitle.Dock = DockStyle.Top; - panelCPUTitle.Location = new Point(20, 20); - panelCPUTitle.Margin = new Padding(4); + panelCPUTitle.Location = new Point(15, 15); panelCPUTitle.Name = "panelCPUTitle"; - panelCPUTitle.Size = new Size(787, 40); + panelCPUTitle.Size = new Size(591, 30); panelCPUTitle.TabIndex = 30; // // picturePerf @@ -694,10 +686,9 @@ private void InitializeComponent() picturePerf.BackgroundImage = Properties.Resources.icons8_gauge_32; picturePerf.BackgroundImageLayout = ImageLayout.Zoom; picturePerf.InitialImage = null; - picturePerf.Location = new Point(8, 0); - picturePerf.Margin = new Padding(4); + picturePerf.Location = new Point(6, 0); picturePerf.Name = "picturePerf"; - picturePerf.Size = new Size(32, 32); + picturePerf.Size = new Size(24, 24); picturePerf.TabIndex = 35; picturePerf.TabStop = false; // @@ -707,10 +698,10 @@ private void InitializeComponent() labelPerf.AutoSize = true; labelPerf.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); labelPerf.LiveSetting = System.Windows.Forms.Automation.AutomationLiveSetting.Polite; - labelPerf.Location = new Point(40, 0); - labelPerf.Margin = new Padding(8, 0, 8, 0); + labelPerf.Location = new Point(30, 0); + labelPerf.Margin = new Padding(6, 0, 6, 0); labelPerf.Name = "labelPerf"; - labelPerf.Size = new Size(234, 32); + labelPerf.Size = new Size(174, 25); labelPerf.TabIndex = 0; labelPerf.Text = "Performance Mode"; // @@ -719,10 +710,10 @@ private void InitializeComponent() labelCPUFan.AccessibleRole = AccessibleRole.TitleBar; labelCPUFan.Anchor = AnchorStyles.Top | AnchorStyles.Right; labelCPUFan.Cursor = Cursors.Hand; - labelCPUFan.Location = new Point(387, 0); - labelCPUFan.Margin = new Padding(8, 0, 8, 0); + labelCPUFan.Location = new Point(291, 0); + labelCPUFan.Margin = new Padding(6, 0, 6, 0); labelCPUFan.Name = "labelCPUFan"; - labelCPUFan.Size = new Size(400, 36); + labelCPUFan.Size = new Size(300, 27); labelCPUFan.TabIndex = 33; labelCPUFan.Text = " "; labelCPUFan.TextAlign = ContentAlignment.TopRight; @@ -737,11 +728,11 @@ private void InitializeComponent() panelGPU.Controls.Add(tableGPU); panelGPU.Controls.Add(panelGPUTitle); panelGPU.Dock = DockStyle.Top; - panelGPU.Location = new Point(11, 219); + panelGPU.Location = new Point(8, 164); panelGPU.Margin = new Padding(0); panelGPU.Name = "panelGPU"; - panelGPU.Padding = new Padding(20, 20, 20, 0); - panelGPU.Size = new Size(827, 432); + panelGPU.Padding = new Padding(15, 15, 15, 0); + panelGPU.Size = new Size(621, 324); panelGPU.TabIndex = 1; panelGPU.TabStop = true; // @@ -749,10 +740,9 @@ private void InitializeComponent() // labelTipGPU.Dock = DockStyle.Top; labelTipGPU.ForeColor = SystemColors.GrayText; - labelTipGPU.Location = new Point(20, 396); - labelTipGPU.Margin = new Padding(4, 0, 4, 0); + labelTipGPU.Location = new Point(15, 297); labelTipGPU.Name = "labelTipGPU"; - labelTipGPU.Size = new Size(787, 36); + labelTipGPU.Size = new Size(591, 27); labelTipGPU.TabIndex = 20; // // tableAdditionalGPUFeature @@ -806,12 +796,12 @@ private void InitializeComponent() tableAMD.Controls.Add(buttonOverlay, 0, 0); tableAMD.Controls.Add(buttonFPS, 0, 0); tableAMD.Dock = DockStyle.Top; - tableAMD.Location = new Point(20, 316); - tableAMD.Margin = new Padding(8, 4, 8, 4); + tableAMD.Location = new Point(15, 237); + tableAMD.Margin = new Padding(6, 3, 6, 3); tableAMD.Name = "tableAMD"; tableAMD.RowCount = 1; - tableAMD.RowStyles.Add(new RowStyle(SizeType.Absolute, 80F)); - tableAMD.Size = new Size(787, 80); + tableAMD.RowStyles.Add(new RowStyle(SizeType.Absolute, 60F)); + tableAMD.Size = new Size(591, 60); tableAMD.TabIndex = 24; tableAMD.Visible = false; // @@ -827,11 +817,10 @@ private void InitializeComponent() buttonOverlay.ForeColor = SystemColors.ControlText; buttonOverlay.Image = Properties.Resources.icons8_heartbeat_32; buttonOverlay.ImageAlign = ContentAlignment.MiddleRight; - buttonOverlay.Location = new Point(266, 4); - buttonOverlay.Margin = new Padding(4); + buttonOverlay.Location = new Point(200, 3); buttonOverlay.Name = "buttonOverlay"; buttonOverlay.Secondary = false; - buttonOverlay.Size = new Size(254, 72); + buttonOverlay.Size = new Size(191, 54); buttonOverlay.TabIndex = 12; buttonOverlay.Text = "AMD Overlay"; buttonOverlay.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -849,11 +838,10 @@ private void InitializeComponent() buttonFPS.ForeColor = SystemColors.ControlText; buttonFPS.Image = Properties.Resources.icons8_animation_32; buttonFPS.ImageAlign = ContentAlignment.MiddleRight; - buttonFPS.Location = new Point(4, 4); - buttonFPS.Margin = new Padding(4); + buttonFPS.Location = new Point(3, 3); buttonFPS.Name = "buttonFPS"; buttonFPS.Secondary = false; - buttonFPS.Size = new Size(254, 72); + buttonFPS.Size = new Size(191, 54); buttonFPS.TabIndex = 11; buttonFPS.Text = "FPS Limit OFF"; buttonFPS.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -875,13 +863,13 @@ private void InitializeComponent() tableGPU.Controls.Add(buttonOptimized, 2, 0); tableGPU.Controls.Add(buttonUltimate, 2, 0); tableGPU.Dock = DockStyle.Top; - tableGPU.Location = new Point(20, 60); - tableGPU.Margin = new Padding(8, 4, 8, 4); + tableGPU.Location = new Point(15, 45); + tableGPU.Margin = new Padding(6, 3, 6, 3); tableGPU.Name = "tableGPU"; tableGPU.RowCount = 1; - tableGPU.RowStyles.Add(new RowStyle(SizeType.Absolute, 128F)); - tableGPU.RowStyles.Add(new RowStyle(SizeType.Absolute, 128F)); - tableGPU.Size = new Size(787, 256); + tableGPU.RowStyles.Add(new RowStyle(SizeType.Absolute, 96F)); + tableGPU.RowStyles.Add(new RowStyle(SizeType.Absolute, 96F)); + tableGPU.Size = new Size(591, 192); tableGPU.TabIndex = 16; // // buttonStopGPU @@ -897,11 +885,10 @@ private void InitializeComponent() buttonStopGPU.ForeColor = SystemColors.ControlText; buttonStopGPU.Image = Properties.Resources.icons8_leaf_48; buttonStopGPU.ImageAlign = ContentAlignment.BottomCenter; - buttonStopGPU.Location = new Point(200, 4); - buttonStopGPU.Margin = new Padding(4); + buttonStopGPU.Location = new Point(150, 3); buttonStopGPU.Name = "buttonStopGPU"; buttonStopGPU.Secondary = false; - buttonStopGPU.Size = new Size(188, 120); + buttonStopGPU.Size = new Size(141, 90); buttonStopGPU.TabIndex = 4; buttonStopGPU.Text = "Stop GPU applications"; buttonStopGPU.TextImageRelation = TextImageRelation.ImageAboveText; @@ -921,11 +908,10 @@ private void InitializeComponent() buttonEco.ForeColor = SystemColors.ControlText; buttonEco.Image = Properties.Resources.icons8_leaf_48; buttonEco.ImageAlign = ContentAlignment.BottomCenter; - buttonEco.Location = new Point(4, 4); - buttonEco.Margin = new Padding(4); + buttonEco.Location = new Point(3, 3); buttonEco.Name = "buttonEco"; buttonEco.Secondary = false; - buttonEco.Size = new Size(188, 120); + buttonEco.Size = new Size(141, 90); buttonEco.TabIndex = 4; buttonEco.Text = Properties.Strings.EcoMode; buttonEco.TextImageRelation = TextImageRelation.ImageAboveText; @@ -943,11 +929,10 @@ private void InitializeComponent() buttonStandard.ForeColor = SystemColors.ControlText; buttonStandard.Image = Properties.Resources.icons8_spa_flower_48; buttonStandard.ImageAlign = ContentAlignment.BottomCenter; - buttonStandard.Location = new Point(396, 4); - buttonStandard.Margin = new Padding(4); + buttonStandard.Location = new Point(297, 3); buttonStandard.Name = "buttonStandard"; buttonStandard.Secondary = false; - buttonStandard.Size = new Size(188, 120); + buttonStandard.Size = new Size(141, 90); buttonStandard.TabIndex = 5; buttonStandard.Text = Properties.Strings.StandardMode; buttonStandard.TextImageRelation = TextImageRelation.ImageAboveText; @@ -965,11 +950,10 @@ private void InitializeComponent() buttonXGM.ForeColor = SystemColors.ControlText; buttonXGM.Image = Properties.Resources.icons8_video_48; buttonXGM.ImageAlign = ContentAlignment.BottomCenter; - buttonXGM.Location = new Point(200, 132); - buttonXGM.Margin = new Padding(4); + buttonXGM.Location = new Point(150, 99); buttonXGM.Name = "buttonXGM"; buttonXGM.Secondary = false; - buttonXGM.Size = new Size(188, 120); + buttonXGM.Size = new Size(141, 90); buttonXGM.TabIndex = 8; buttonXGM.Text = "XG Mobile"; buttonXGM.TextImageRelation = TextImageRelation.ImageAboveText; @@ -988,11 +972,10 @@ private void InitializeComponent() buttonOptimized.ForeColor = SystemColors.ControlText; buttonOptimized.Image = Properties.Resources.icons8_project_management_48__1_; buttonOptimized.ImageAlign = ContentAlignment.BottomCenter; - buttonOptimized.Location = new Point(4, 132); - buttonOptimized.Margin = new Padding(4); + buttonOptimized.Location = new Point(3, 99); buttonOptimized.Name = "buttonOptimized"; buttonOptimized.Secondary = false; - buttonOptimized.Size = new Size(188, 120); + buttonOptimized.Size = new Size(141, 90); buttonOptimized.TabIndex = 7; buttonOptimized.Text = Properties.Strings.Optimized; buttonOptimized.TextImageRelation = TextImageRelation.ImageAboveText; @@ -1010,11 +993,10 @@ private void InitializeComponent() buttonUltimate.ForeColor = SystemColors.ControlText; buttonUltimate.Image = Properties.Resources.icons8_game_controller_48; buttonUltimate.ImageAlign = ContentAlignment.BottomCenter; - buttonUltimate.Location = new Point(592, 4); - buttonUltimate.Margin = new Padding(4); + buttonUltimate.Location = new Point(444, 3); buttonUltimate.Name = "buttonUltimate"; buttonUltimate.Secondary = false; - buttonUltimate.Size = new Size(191, 120); + buttonUltimate.Size = new Size(144, 90); buttonUltimate.TabIndex = 6; buttonUltimate.Text = Properties.Strings.UltimateMode; buttonUltimate.TextImageRelation = TextImageRelation.ImageAboveText; @@ -1026,20 +1008,18 @@ private void InitializeComponent() panelGPUTitle.Controls.Add(labelGPU); panelGPUTitle.Controls.Add(labelGPUFan); panelGPUTitle.Dock = DockStyle.Top; - panelGPUTitle.Location = new Point(20, 20); - panelGPUTitle.Margin = new Padding(4); + panelGPUTitle.Location = new Point(15, 15); panelGPUTitle.Name = "panelGPUTitle"; - panelGPUTitle.Size = new Size(787, 40); + panelGPUTitle.Size = new Size(591, 30); panelGPUTitle.TabIndex = 21; // // pictureGPU // pictureGPU.BackgroundImage = Properties.Resources.icons8_video_card_32; pictureGPU.BackgroundImageLayout = ImageLayout.Zoom; - pictureGPU.Location = new Point(8, 0); - pictureGPU.Margin = new Padding(4); + pictureGPU.Location = new Point(6, 0); pictureGPU.Name = "pictureGPU"; - pictureGPU.Size = new Size(32, 32); + pictureGPU.Size = new Size(24, 24); pictureGPU.TabIndex = 22; pictureGPU.TabStop = false; // @@ -1047,20 +1027,20 @@ private void InitializeComponent() // labelGPU.AutoSize = true; labelGPU.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); - labelGPU.Location = new Point(40, 0); - labelGPU.Margin = new Padding(8, 0, 8, 0); + labelGPU.Location = new Point(30, 0); + labelGPU.Margin = new Padding(6, 0, 6, 0); labelGPU.Name = "labelGPU"; - labelGPU.Size = new Size(136, 32); + labelGPU.Size = new Size(103, 25); labelGPU.TabIndex = 21; labelGPU.Text = "GPU Mode"; // // labelGPUFan // labelGPUFan.Anchor = AnchorStyles.Top | AnchorStyles.Right; - labelGPUFan.Location = new Point(387, 0); - labelGPUFan.Margin = new Padding(8, 0, 8, 0); + labelGPUFan.Location = new Point(291, 0); + labelGPUFan.Margin = new Padding(6, 0, 6, 0); labelGPUFan.Name = "labelGPUFan"; - labelGPUFan.Size = new Size(400, 35); + labelGPUFan.Size = new Size(300, 26); labelGPUFan.TabIndex = 20; labelGPUFan.Text = " "; labelGPUFan.TextAlign = ContentAlignment.TopRight; @@ -1074,11 +1054,11 @@ private void InitializeComponent() panelScreen.Controls.Add(tableScreen); panelScreen.Controls.Add(panelScreenTitle); panelScreen.Dock = DockStyle.Top; - panelScreen.Location = new Point(11, 651); + panelScreen.Location = new Point(8, 488); panelScreen.Margin = new Padding(0); panelScreen.Name = "panelScreen"; - panelScreen.Padding = new Padding(20, 10, 20, 0); - panelScreen.Size = new Size(827, 166); + panelScreen.Padding = new Padding(15, 8, 15, 0); + panelScreen.Size = new Size(621, 125); panelScreen.TabIndex = 2; panelScreen.TabStop = true; // @@ -1086,10 +1066,9 @@ private void InitializeComponent() // labelTipScreen.Dock = DockStyle.Top; labelTipScreen.ForeColor = SystemColors.GrayText; - labelTipScreen.Location = new Point(20, 130); - labelTipScreen.Margin = new Padding(4, 0, 4, 0); + labelTipScreen.Location = new Point(15, 98); labelTipScreen.Name = "labelTipScreen"; - labelTipScreen.Size = new Size(787, 36); + labelTipScreen.Size = new Size(591, 27); labelTipScreen.TabIndex = 24; // // tableScreen @@ -1106,12 +1085,12 @@ private void InitializeComponent() tableScreen.Controls.Add(button120Hz, 2, 0); tableScreen.Controls.Add(buttonMiniled, 3, 0); tableScreen.Dock = DockStyle.Top; - tableScreen.Location = new Point(20, 50); - tableScreen.Margin = new Padding(8, 4, 8, 4); + tableScreen.Location = new Point(15, 38); + tableScreen.Margin = new Padding(6, 3, 6, 3); tableScreen.Name = "tableScreen"; tableScreen.RowCount = 1; - tableScreen.RowStyles.Add(new RowStyle(SizeType.Absolute, 80F)); - tableScreen.Size = new Size(787, 80); + tableScreen.RowStyles.Add(new RowStyle(SizeType.Absolute, 60F)); + tableScreen.Size = new Size(591, 60); tableScreen.TabIndex = 23; // // buttonScreenAuto @@ -1124,11 +1103,10 @@ private void InitializeComponent() buttonScreenAuto.FlatAppearance.BorderSize = 0; buttonScreenAuto.FlatStyle = FlatStyle.Flat; buttonScreenAuto.ForeColor = SystemColors.ControlText; - buttonScreenAuto.Location = new Point(4, 4); - buttonScreenAuto.Margin = new Padding(4); + buttonScreenAuto.Location = new Point(3, 3); buttonScreenAuto.Name = "buttonScreenAuto"; buttonScreenAuto.Secondary = false; - buttonScreenAuto.Size = new Size(188, 72); + buttonScreenAuto.Size = new Size(141, 54); buttonScreenAuto.TabIndex = 9; buttonScreenAuto.Text = Properties.Strings.AutoMode; buttonScreenAuto.UseVisualStyleBackColor = false; @@ -1144,11 +1122,10 @@ private void InitializeComponent() button60Hz.FlatAppearance.BorderSize = 0; button60Hz.FlatStyle = FlatStyle.Flat; button60Hz.ForeColor = SystemColors.ControlText; - button60Hz.Location = new Point(200, 4); - button60Hz.Margin = new Padding(4); + button60Hz.Location = new Point(150, 3); button60Hz.Name = "button60Hz"; button60Hz.Secondary = false; - button60Hz.Size = new Size(188, 72); + button60Hz.Size = new Size(141, 54); button60Hz.TabIndex = 10; button60Hz.Text = "60Hz"; button60Hz.UseVisualStyleBackColor = false; @@ -1163,11 +1140,10 @@ private void InitializeComponent() button120Hz.FlatAppearance.BorderSize = 0; button120Hz.FlatStyle = FlatStyle.Flat; button120Hz.ForeColor = SystemColors.ControlText; - button120Hz.Location = new Point(396, 4); - button120Hz.Margin = new Padding(4); + button120Hz.Location = new Point(297, 3); button120Hz.Name = "button120Hz"; button120Hz.Secondary = false; - button120Hz.Size = new Size(188, 72); + button120Hz.Size = new Size(141, 54); button120Hz.TabIndex = 11; button120Hz.Text = "120Hz + OD"; button120Hz.UseVisualStyleBackColor = false; @@ -1183,11 +1159,10 @@ private void InitializeComponent() buttonMiniled.FlatAppearance.BorderSize = 0; buttonMiniled.FlatStyle = FlatStyle.Flat; buttonMiniled.ForeColor = SystemColors.ControlText; - buttonMiniled.Location = new Point(592, 4); - buttonMiniled.Margin = new Padding(4); + buttonMiniled.Location = new Point(444, 3); buttonMiniled.Name = "buttonMiniled"; buttonMiniled.Secondary = false; - buttonMiniled.Size = new Size(191, 72); + buttonMiniled.Size = new Size(144, 54); buttonMiniled.TabIndex = 12; buttonMiniled.Text = Properties.Strings.Multizone; buttonMiniled.UseVisualStyleBackColor = false; @@ -1198,19 +1173,18 @@ private void InitializeComponent() panelScreenTitle.Controls.Add(pictureScreen); panelScreenTitle.Controls.Add(labelSreen); panelScreenTitle.Dock = DockStyle.Top; - panelScreenTitle.Location = new Point(20, 10); - panelScreenTitle.Margin = new Padding(4); + panelScreenTitle.Location = new Point(15, 8); panelScreenTitle.Name = "panelScreenTitle"; - panelScreenTitle.Size = new Size(787, 40); + panelScreenTitle.Size = new Size(591, 30); panelScreenTitle.TabIndex = 25; // // labelMidFan // labelMidFan.Anchor = AnchorStyles.Top | AnchorStyles.Right; - labelMidFan.Location = new Point(532, -3); - labelMidFan.Margin = new Padding(8, 0, 8, 0); + labelMidFan.Location = new Point(400, -2); + labelMidFan.Margin = new Padding(6, 0, 6, 0); labelMidFan.Name = "labelMidFan"; - labelMidFan.Size = new Size(253, 35); + labelMidFan.Size = new Size(190, 26); labelMidFan.TabIndex = 28; labelMidFan.Text = " "; labelMidFan.TextAlign = ContentAlignment.TopRight; @@ -1219,10 +1193,9 @@ private void InitializeComponent() // pictureScreen.BackgroundImage = Properties.Resources.icons8_laptop_32; pictureScreen.BackgroundImageLayout = ImageLayout.Zoom; - pictureScreen.Location = new Point(5, 0); - pictureScreen.Margin = new Padding(4); + pictureScreen.Location = new Point(6, 2); pictureScreen.Name = "pictureScreen"; - pictureScreen.Size = new Size(32, 32); + pictureScreen.Size = new Size(24, 24); pictureScreen.TabIndex = 27; pictureScreen.TabStop = false; // @@ -1230,10 +1203,9 @@ private void InitializeComponent() // labelSreen.AutoSize = true; labelSreen.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); - labelSreen.Location = new Point(40, 0); - labelSreen.Margin = new Padding(8, 0, 8, 0); + labelSreen.Location = new Point(30, 0); labelSreen.Name = "labelSreen"; - labelSreen.Size = new Size(176, 32); + labelSreen.Size = new Size(133, 25); labelSreen.TabIndex = 26; labelSreen.Text = "Laptop Screen"; // @@ -1245,11 +1217,11 @@ private void InitializeComponent() panelKeyboard.Controls.Add(tableLayoutKeyboard); panelKeyboard.Controls.Add(panelKeyboardTitle); panelKeyboard.Dock = DockStyle.Top; - panelKeyboard.Location = new Point(11, 1341); + panelKeyboard.Location = new Point(8, 993); panelKeyboard.Margin = new Padding(0); panelKeyboard.Name = "panelKeyboard"; - panelKeyboard.Padding = new Padding(20); - panelKeyboard.Size = new Size(827, 144); + panelKeyboard.Padding = new Padding(15, 15, 15, 15); + panelKeyboard.Size = new Size(621, 102); panelKeyboard.TabIndex = 4; panelKeyboard.TabStop = true; // @@ -1265,17 +1237,19 @@ private void InitializeComponent() tableLayoutKeyboard.Controls.Add(panelColor, 0, 0); tableLayoutKeyboard.Controls.Add(comboKeyboard, 0, 0); tableLayoutKeyboard.Dock = DockStyle.Top; - tableLayoutKeyboard.Location = new Point(20, 60); - tableLayoutKeyboard.Margin = new Padding(8); + tableLayoutKeyboard.Location = new Point(15, 45); + tableLayoutKeyboard.Margin = new Padding(6, 3, 6, 3); tableLayoutKeyboard.Name = "tableLayoutKeyboard"; tableLayoutKeyboard.RowCount = 1; tableLayoutKeyboard.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); - tableLayoutKeyboard.Size = new Size(787, 64); + tableLayoutKeyboard.Size = new Size(591, 42); tableLayoutKeyboard.TabIndex = 39; // // buttonKeyboard // buttonKeyboard.Activated = false; + buttonKeyboard.AutoSize = true; + buttonKeyboard.AutoSizeMode = AutoSizeMode.GrowAndShrink; buttonKeyboard.BackColor = SystemColors.ControlLight; buttonKeyboard.BorderColor = Color.Transparent; buttonKeyboard.BorderRadius = 2; @@ -1284,11 +1258,12 @@ private void InitializeComponent() buttonKeyboard.FlatStyle = FlatStyle.Flat; buttonKeyboard.Image = Properties.Resources.icons8_settings_32; buttonKeyboard.ImageAlign = ContentAlignment.MiddleRight; - buttonKeyboard.Location = new Point(528, 8); - buttonKeyboard.Margin = new Padding(4, 8, 4, 8); + buttonKeyboard.Location = new Point(397, 3); + buttonKeyboard.MaximumSize = new Size(0, 36); + buttonKeyboard.MinimumSize = new Size(0, 33); buttonKeyboard.Name = "buttonKeyboard"; buttonKeyboard.Secondary = true; - buttonKeyboard.Size = new Size(255, 48); + buttonKeyboard.Size = new Size(191, 36); buttonKeyboard.TabIndex = 37; buttonKeyboard.Text = "&Extra"; buttonKeyboard.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -1301,35 +1276,36 @@ private void InitializeComponent() panelColor.Controls.Add(pictureColor); panelColor.Controls.Add(buttonKeyboardColor); panelColor.Dock = DockStyle.Fill; - panelColor.Location = new Point(266, 8); - panelColor.Margin = new Padding(4, 8, 4, 8); + panelColor.Location = new Point(200, 3); panelColor.Name = "panelColor"; - panelColor.Size = new Size(254, 48); + panelColor.Size = new Size(191, 36); panelColor.TabIndex = 36; // // pictureColor2 // pictureColor2.Anchor = AnchorStyles.Top | AnchorStyles.Right; - pictureColor2.Location = new Point(186, 15); - pictureColor2.Margin = new Padding(8); + pictureColor2.Location = new Point(141, 10); + pictureColor2.Margin = new Padding(6, 6, 6, 6); pictureColor2.Name = "pictureColor2"; - pictureColor2.Size = new Size(20, 20); + pictureColor2.Size = new Size(15, 15); pictureColor2.TabIndex = 41; pictureColor2.TabStop = false; // // pictureColor // pictureColor.Anchor = AnchorStyles.Top | AnchorStyles.Right; - pictureColor.Location = new Point(217, 15); - pictureColor.Margin = new Padding(8); + pictureColor.Location = new Point(164, 10); + pictureColor.Margin = new Padding(6, 6, 6, 6); pictureColor.Name = "pictureColor"; - pictureColor.Size = new Size(20, 20); + pictureColor.Size = new Size(15, 15); pictureColor.TabIndex = 40; pictureColor.TabStop = false; // // buttonKeyboardColor // buttonKeyboardColor.Activated = false; + buttonKeyboardColor.AutoSize = true; + buttonKeyboardColor.AutoSizeMode = AutoSizeMode.GrowAndShrink; buttonKeyboardColor.BackColor = SystemColors.ButtonHighlight; buttonKeyboardColor.BorderColor = Color.Transparent; buttonKeyboardColor.BorderRadius = 2; @@ -1337,10 +1313,11 @@ private void InitializeComponent() buttonKeyboardColor.FlatStyle = FlatStyle.Flat; buttonKeyboardColor.ForeColor = SystemColors.ControlText; buttonKeyboardColor.Location = new Point(0, 0); - buttonKeyboardColor.Margin = new Padding(4, 8, 4, 8); + buttonKeyboardColor.MaximumSize = new Size(0, 36); + buttonKeyboardColor.MinimumSize = new Size(0, 33); buttonKeyboardColor.Name = "buttonKeyboardColor"; buttonKeyboardColor.Secondary = false; - buttonKeyboardColor.Size = new Size(254, 48); + buttonKeyboardColor.Size = new Size(191, 36); buttonKeyboardColor.TabIndex = 14; buttonKeyboardColor.Text = Properties.Strings.Color; buttonKeyboardColor.UseVisualStyleBackColor = false; @@ -1353,12 +1330,12 @@ private void InitializeComponent() comboKeyboard.FlatStyle = FlatStyle.Flat; comboKeyboard.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); comboKeyboard.FormattingEnabled = true; - comboKeyboard.ItemHeight = 32; + comboKeyboard.ItemHeight = 25; comboKeyboard.Items.AddRange(new object[] { "Static", "Breathe", "Rainbow", "Strobe" }); - comboKeyboard.Location = new Point(4, 11); - comboKeyboard.Margin = new Padding(4, 11, 4, 8); + comboKeyboard.Location = new Point(5, 5); + comboKeyboard.Margin = new Padding(5, 5, 5, 3); comboKeyboard.Name = "comboKeyboard"; - comboKeyboard.Size = new Size(254, 40); + comboKeyboard.Size = new Size(187, 33); comboKeyboard.TabIndex = 13; // // panelKeyboardTitle @@ -1367,11 +1344,11 @@ private void InitializeComponent() panelKeyboardTitle.Controls.Add(pictureKeyboard); panelKeyboardTitle.Controls.Add(labelKeyboard); panelKeyboardTitle.Dock = DockStyle.Top; - panelKeyboardTitle.Location = new Point(20, 20); + panelKeyboardTitle.Location = new Point(15, 15); panelKeyboardTitle.Margin = new Padding(0); panelKeyboardTitle.Name = "panelKeyboardTitle"; - panelKeyboardTitle.Padding = new Padding(0, 2, 4, 2); - panelKeyboardTitle.Size = new Size(787, 40); + panelKeyboardTitle.Padding = new Padding(0, 0, 4, 0); + panelKeyboardTitle.Size = new Size(591, 30); panelKeyboardTitle.TabIndex = 40; // // buttonFnLock @@ -1385,11 +1362,11 @@ private void InitializeComponent() buttonFnLock.FlatStyle = FlatStyle.Flat; buttonFnLock.Font = new Font("Segoe UI", 7.125F, FontStyle.Bold, GraphicsUnit.Point); buttonFnLock.ForeColor = SystemColors.ControlDark; - buttonFnLock.Location = new Point(676, 2); + buttonFnLock.Location = new Point(507, 0); buttonFnLock.Margin = new Padding(0); buttonFnLock.Name = "buttonFnLock"; buttonFnLock.Secondary = true; - buttonFnLock.Size = new Size(107, 36); + buttonFnLock.Size = new Size(80, 30); buttonFnLock.TabIndex = 4; buttonFnLock.Text = "FN-Lock"; buttonFnLock.UseVisualStyleBackColor = false; @@ -1398,10 +1375,9 @@ private void InitializeComponent() // pictureKeyboard.BackgroundImage = Properties.Resources.icons8_keyboard_32__1_; pictureKeyboard.BackgroundImageLayout = ImageLayout.Zoom; - pictureKeyboard.Location = new Point(5, 0); - pictureKeyboard.Margin = new Padding(4); + pictureKeyboard.Location = new Point(6, 2); pictureKeyboard.Name = "pictureKeyboard"; - pictureKeyboard.Size = new Size(32, 32); + pictureKeyboard.Size = new Size(24, 24); pictureKeyboard.TabIndex = 35; pictureKeyboard.TabStop = false; // @@ -1409,10 +1385,9 @@ private void InitializeComponent() // labelKeyboard.AutoSize = true; labelKeyboard.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); - labelKeyboard.Location = new Point(40, -2); - labelKeyboard.Margin = new Padding(8, 0, 8, 0); + labelKeyboard.Location = new Point(30, 0); labelKeyboard.Name = "labelKeyboard"; - labelKeyboard.Size = new Size(210, 32); + labelKeyboard.Size = new Size(158, 25); labelKeyboard.TabIndex = 34; labelKeyboard.Text = "Laptop Keyboard"; // @@ -1421,21 +1396,20 @@ private void InitializeComponent() panelVersion.Controls.Add(labelCharge); panelVersion.Controls.Add(checkStartup); panelVersion.Dock = DockStyle.Top; - panelVersion.Location = new Point(11, 1802); - panelVersion.Margin = new Padding(4); + panelVersion.Location = new Point(8, 1334); panelVersion.Name = "panelVersion"; - panelVersion.Size = new Size(827, 56); + panelVersion.Size = new Size(621, 42); panelVersion.TabIndex = 6; // // labelCharge // labelCharge.Dock = DockStyle.Right; labelCharge.ForeColor = SystemColors.ControlDark; - labelCharge.Location = new Point(365, 0); + labelCharge.Location = new Point(275, 0); labelCharge.Margin = new Padding(0); labelCharge.Name = "labelCharge"; - labelCharge.Padding = new Padding(0, 0, 20, 0); - labelCharge.Size = new Size(462, 56); + labelCharge.Padding = new Padding(0, 0, 15, 0); + labelCharge.Size = new Size(346, 42); labelCharge.TabIndex = 40; labelCharge.TextAlign = ContentAlignment.MiddleRight; // @@ -1446,11 +1420,11 @@ private void InitializeComponent() panelPeripherals.Controls.Add(tableLayoutPeripherals); panelPeripherals.Controls.Add(panelPeripheralsTile); panelPeripherals.Dock = DockStyle.Top; - panelPeripherals.Location = new Point(11, 1485); + panelPeripherals.Location = new Point(8, 1095); panelPeripherals.Margin = new Padding(0); panelPeripherals.Name = "panelPeripherals"; - panelPeripherals.Padding = new Padding(20, 20, 20, 10); - panelPeripherals.Size = new Size(827, 198); + panelPeripherals.Padding = new Padding(15, 15, 15, 8); + panelPeripherals.Size = new Size(621, 149); panelPeripherals.TabIndex = 4; panelPeripherals.Visible = false; // @@ -1467,12 +1441,12 @@ private void InitializeComponent() tableLayoutPeripherals.Controls.Add(buttonPeripheral2, 0, 0); tableLayoutPeripherals.Controls.Add(buttonPeripheral1, 0, 0); tableLayoutPeripherals.Dock = DockStyle.Top; - tableLayoutPeripherals.Location = new Point(20, 60); - tableLayoutPeripherals.Margin = new Padding(8); + tableLayoutPeripherals.Location = new Point(15, 45); + tableLayoutPeripherals.Margin = new Padding(6, 3, 6, 3); tableLayoutPeripherals.Name = "tableLayoutPeripherals"; tableLayoutPeripherals.RowCount = 1; tableLayoutPeripherals.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); - tableLayoutPeripherals.Size = new Size(787, 128); + tableLayoutPeripherals.Size = new Size(591, 96); tableLayoutPeripherals.TabIndex = 43; // // buttonPeripheral3 @@ -1489,11 +1463,10 @@ private void InitializeComponent() buttonPeripheral3.ForeColor = SystemColors.ControlText; buttonPeripheral3.Image = Properties.Resources.icons8_maus_48; buttonPeripheral3.ImageAlign = ContentAlignment.MiddleLeft; - buttonPeripheral3.Location = new Point(528, 4); - buttonPeripheral3.Margin = new Padding(4); + buttonPeripheral3.Location = new Point(397, 3); buttonPeripheral3.Name = "buttonPeripheral3"; buttonPeripheral3.Secondary = false; - buttonPeripheral3.Size = new Size(255, 120); + buttonPeripheral3.Size = new Size(191, 90); buttonPeripheral3.TabIndex = 22; buttonPeripheral3.Text = "Mouse 3"; buttonPeripheral3.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -1513,11 +1486,10 @@ private void InitializeComponent() buttonPeripheral2.ForeColor = SystemColors.ControlText; buttonPeripheral2.Image = Properties.Resources.icons8_maus_48; buttonPeripheral2.ImageAlign = ContentAlignment.MiddleLeft; - buttonPeripheral2.Location = new Point(266, 4); - buttonPeripheral2.Margin = new Padding(4); + buttonPeripheral2.Location = new Point(200, 3); buttonPeripheral2.Name = "buttonPeripheral2"; buttonPeripheral2.Secondary = false; - buttonPeripheral2.Size = new Size(254, 120); + buttonPeripheral2.Size = new Size(191, 90); buttonPeripheral2.TabIndex = 19; buttonPeripheral2.Text = "Mouse 2"; buttonPeripheral2.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -1537,11 +1509,10 @@ private void InitializeComponent() buttonPeripheral1.ForeColor = SystemColors.ControlText; buttonPeripheral1.Image = Properties.Resources.icons8_maus_48; buttonPeripheral1.ImageAlign = ContentAlignment.MiddleLeft; - buttonPeripheral1.Location = new Point(4, 4); - buttonPeripheral1.Margin = new Padding(4); + buttonPeripheral1.Location = new Point(3, 3); buttonPeripheral1.Name = "buttonPeripheral1"; buttonPeripheral1.Secondary = false; - buttonPeripheral1.Size = new Size(254, 120); + buttonPeripheral1.Size = new Size(191, 90); buttonPeripheral1.TabIndex = 20; buttonPeripheral1.Text = "Mouse 1"; buttonPeripheral1.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -1552,20 +1523,18 @@ private void InitializeComponent() panelPeripheralsTile.Controls.Add(picturePeripherals); panelPeripheralsTile.Controls.Add(labelPeripherals); panelPeripheralsTile.Dock = DockStyle.Top; - panelPeripheralsTile.Location = new Point(20, 20); - panelPeripheralsTile.Margin = new Padding(4); + panelPeripheralsTile.Location = new Point(15, 15); panelPeripheralsTile.Name = "panelPeripheralsTile"; - panelPeripheralsTile.Size = new Size(787, 40); + panelPeripheralsTile.Size = new Size(591, 30); panelPeripheralsTile.TabIndex = 45; // // picturePeripherals // picturePeripherals.BackgroundImage = Properties.Resources.icons8_maus_48; picturePeripherals.BackgroundImageLayout = ImageLayout.Zoom; - picturePeripherals.Location = new Point(5, 0); - picturePeripherals.Margin = new Padding(4); + picturePeripherals.Location = new Point(6, 2); picturePeripherals.Name = "picturePeripherals"; - picturePeripherals.Size = new Size(32, 32); + picturePeripherals.Size = new Size(24, 24); picturePeripherals.TabIndex = 41; picturePeripherals.TabStop = false; // @@ -1573,10 +1542,10 @@ private void InitializeComponent() // labelPeripherals.AutoSize = true; labelPeripherals.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); - labelPeripherals.Location = new Point(44, 0); - labelPeripherals.Margin = new Padding(8, 0, 8, 0); + labelPeripherals.Location = new Point(33, 0); + labelPeripherals.Margin = new Padding(6, 0, 6, 0); labelPeripherals.Name = "labelPeripherals"; - labelPeripherals.Size = new Size(141, 32); + labelPeripherals.Size = new Size(106, 25); labelPeripherals.TabIndex = 40; labelPeripherals.Text = "Peripherals"; // @@ -1588,11 +1557,11 @@ private void InitializeComponent() panelAlly.Controls.Add(tableLayoutAlly); panelAlly.Controls.Add(panelAllyTitle); panelAlly.Dock = DockStyle.Top; - panelAlly.Location = new Point(11, 1201); + panelAlly.Location = new Point(8, 888); panelAlly.Margin = new Padding(0); panelAlly.Name = "panelAlly"; - panelAlly.Padding = new Padding(20, 20, 20, 0); - panelAlly.Size = new Size(827, 140); + panelAlly.Padding = new Padding(15, 15, 15, 0); + panelAlly.Size = new Size(621, 105); panelAlly.TabIndex = 8; panelAlly.TabStop = true; panelAlly.Visible = false; @@ -1609,12 +1578,12 @@ private void InitializeComponent() tableLayoutAlly.Controls.Add(buttonBacklight, 0, 0); tableLayoutAlly.Controls.Add(buttonControllerMode, 0, 0); tableLayoutAlly.Dock = DockStyle.Top; - tableLayoutAlly.Location = new Point(20, 60); - tableLayoutAlly.Margin = new Padding(8, 4, 8, 4); + tableLayoutAlly.Location = new Point(15, 45); + tableLayoutAlly.Margin = new Padding(6, 3, 6, 3); tableLayoutAlly.Name = "tableLayoutAlly"; tableLayoutAlly.RowCount = 1; - tableLayoutAlly.RowStyles.Add(new RowStyle(SizeType.Absolute, 80F)); - tableLayoutAlly.Size = new Size(787, 80); + tableLayoutAlly.RowStyles.Add(new RowStyle(SizeType.Absolute, 60F)); + tableLayoutAlly.Size = new Size(591, 60); tableLayoutAlly.TabIndex = 23; // // buttonController @@ -1629,11 +1598,10 @@ private void InitializeComponent() buttonController.ForeColor = SystemColors.ControlText; buttonController.Image = Properties.Resources.icons8_controls_32; buttonController.ImageAlign = ContentAlignment.MiddleRight; - buttonController.Location = new Point(528, 4); - buttonController.Margin = new Padding(4); + buttonController.Location = new Point(397, 3); buttonController.Name = "buttonController"; buttonController.Secondary = true; - buttonController.Size = new Size(255, 72); + buttonController.Size = new Size(191, 54); buttonController.TabIndex = 11; buttonController.Text = "Controller"; buttonController.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -1651,11 +1619,10 @@ private void InitializeComponent() buttonBacklight.ForeColor = SystemColors.ControlText; buttonBacklight.Image = Properties.Resources.backlight; buttonBacklight.ImageAlign = ContentAlignment.MiddleRight; - buttonBacklight.Location = new Point(266, 4); - buttonBacklight.Margin = new Padding(4); + buttonBacklight.Location = new Point(200, 3); buttonBacklight.Name = "buttonBacklight"; buttonBacklight.Secondary = false; - buttonBacklight.Size = new Size(254, 72); + buttonBacklight.Size = new Size(191, 54); buttonBacklight.TabIndex = 10; buttonBacklight.Text = "100%"; buttonBacklight.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -1673,11 +1640,10 @@ private void InitializeComponent() buttonControllerMode.ForeColor = SystemColors.ControlText; buttonControllerMode.Image = Properties.Resources.icons8_game_controller_48; buttonControllerMode.ImageAlign = ContentAlignment.MiddleRight; - buttonControllerMode.Location = new Point(4, 4); - buttonControllerMode.Margin = new Padding(4); + buttonControllerMode.Location = new Point(3, 3); buttonControllerMode.Name = "buttonControllerMode"; buttonControllerMode.Secondary = false; - buttonControllerMode.Size = new Size(254, 72); + buttonControllerMode.Size = new Size(191, 54); buttonControllerMode.TabIndex = 9; buttonControllerMode.Text = Properties.Strings.AutoMode; buttonControllerMode.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -1688,20 +1654,18 @@ private void InitializeComponent() panelAllyTitle.Controls.Add(pictureAlly); panelAllyTitle.Controls.Add(labelAlly); panelAllyTitle.Dock = DockStyle.Top; - panelAllyTitle.Location = new Point(20, 20); - panelAllyTitle.Margin = new Padding(4); + panelAllyTitle.Location = new Point(15, 15); panelAllyTitle.Name = "panelAllyTitle"; - panelAllyTitle.Size = new Size(787, 40); + panelAllyTitle.Size = new Size(591, 30); panelAllyTitle.TabIndex = 25; // // pictureAlly // pictureAlly.BackgroundImage = Properties.Resources.icons8_controller_32; pictureAlly.BackgroundImageLayout = ImageLayout.Zoom; - pictureAlly.Location = new Point(5, 0); - pictureAlly.Margin = new Padding(4); + pictureAlly.Location = new Point(6, 0); pictureAlly.Name = "pictureAlly"; - pictureAlly.Size = new Size(32, 32); + pictureAlly.Size = new Size(24, 24); pictureAlly.TabIndex = 27; pictureAlly.TabStop = false; // @@ -1709,10 +1673,9 @@ private void InitializeComponent() // labelAlly.AutoSize = true; labelAlly.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); - labelAlly.Location = new Point(42, -2); - labelAlly.Margin = new Padding(8, 0, 8, 0); + labelAlly.Location = new Point(32, 0); labelAlly.Name = "labelAlly"; - labelAlly.Size = new Size(181, 32); + labelAlly.Size = new Size(135, 25); labelAlly.TabIndex = 26; labelAlly.Text = "Ally Controller"; // @@ -1724,11 +1687,11 @@ private void InitializeComponent() panelGamma.Controls.Add(sliderGamma); panelGamma.Controls.Add(panelGammaTitle); panelGamma.Dock = DockStyle.Top; - panelGamma.Location = new Point(11, 817); + panelGamma.Location = new Point(8, 613); panelGamma.Margin = new Padding(0); panelGamma.Name = "panelGamma"; - panelGamma.Padding = new Padding(20, 10, 20, 10); - panelGamma.Size = new Size(827, 190); + panelGamma.Padding = new Padding(15, 8, 15, 8); + panelGamma.Size = new Size(621, 135); panelGamma.TabIndex = 9; panelGamma.Visible = false; // @@ -1745,13 +1708,14 @@ private void InitializeComponent() tableVisual.Controls.Add(comboColorTemp, 1, 0); tableVisual.Controls.Add(comboGamut, 2, 0); tableVisual.Dock = DockStyle.Top; - tableVisual.Location = new Point(20, 94); - tableVisual.Margin = new Padding(8); + tableVisual.Location = new Point(15, 68); + tableVisual.Margin = new Padding(6, 3, 6, 3); tableVisual.Name = "tableVisual"; + tableVisual.Padding = new Padding(2, 0, 2, 0); tableVisual.RowCount = 1; tableVisual.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); - tableVisual.RowStyles.Add(new RowStyle(SizeType.Absolute, 20F)); - tableVisual.Size = new Size(787, 86); + tableVisual.RowStyles.Add(new RowStyle(SizeType.Absolute, 15F)); + tableVisual.Size = new Size(591, 59); tableVisual.TabIndex = 41; tableVisual.Visible = false; // @@ -1766,11 +1730,10 @@ private void InitializeComponent() buttonInstallColor.FlatStyle = FlatStyle.Flat; buttonInstallColor.Image = Properties.Resources.icons8_color_32; buttonInstallColor.ImageAlign = ContentAlignment.MiddleRight; - buttonInstallColor.Location = new Point(266, 8); - buttonInstallColor.Margin = new Padding(4, 8, 4, 8); + buttonInstallColor.Location = new Point(200, 3); buttonInstallColor.Name = "buttonInstallColor"; buttonInstallColor.Secondary = true; - buttonInstallColor.Size = new Size(254, 50); + buttonInstallColor.Size = new Size(189, 38); buttonInstallColor.TabIndex = 38; buttonInstallColor.Text = "Install Colors"; buttonInstallColor.TextImageRelation = TextImageRelation.ImageBeforeText; @@ -1785,11 +1748,11 @@ private void InitializeComponent() comboVisual.FlatStyle = FlatStyle.Flat; comboVisual.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); comboVisual.FormattingEnabled = true; - comboVisual.ItemHeight = 32; - comboVisual.Location = new Point(4, 11); - comboVisual.Margin = new Padding(4, 11, 4, 8); + comboVisual.ItemHeight = 25; + comboVisual.Location = new Point(7, 6); + comboVisual.Margin = new Padding(5, 6, 5, 3); comboVisual.Name = "comboVisual"; - comboVisual.Size = new Size(254, 40); + comboVisual.Size = new Size(185, 33); comboVisual.TabIndex = 14; comboVisual.Visible = false; // @@ -1801,11 +1764,11 @@ private void InitializeComponent() comboColorTemp.FlatStyle = FlatStyle.Flat; comboColorTemp.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); comboColorTemp.FormattingEnabled = true; - comboColorTemp.ItemHeight = 32; - comboColorTemp.Location = new Point(531, 11); - comboColorTemp.Margin = new Padding(7, 11, 7, 8); + comboColorTemp.ItemHeight = 25; + comboColorTemp.Location = new Point(397, 6); + comboColorTemp.Margin = new Padding(5, 6, 5, 3); comboColorTemp.Name = "comboColorTemp"; - comboColorTemp.Size = new Size(249, 40); + comboColorTemp.Size = new Size(187, 33); comboColorTemp.TabIndex = 15; comboColorTemp.Visible = false; // @@ -1817,23 +1780,22 @@ private void InitializeComponent() comboGamut.FlatStyle = FlatStyle.Flat; comboGamut.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); comboGamut.FormattingEnabled = true; - comboGamut.ItemHeight = 32; - comboGamut.Location = new Point(4, 77); - comboGamut.Margin = new Padding(4, 11, 4, 8); + comboGamut.ItemHeight = 25; + comboGamut.Location = new Point(7, 50); + comboGamut.Margin = new Padding(5, 6, 5, 3); comboGamut.Name = "comboGamut"; - comboGamut.Size = new Size(254, 40); + comboGamut.Size = new Size(185, 33); comboGamut.TabIndex = 13; comboGamut.Visible = false; // // sliderGamma // sliderGamma.Dock = DockStyle.Top; - sliderGamma.Location = new Point(20, 54); - sliderGamma.Margin = new Padding(4); + sliderGamma.Location = new Point(15, 38); sliderGamma.Max = 100; sliderGamma.Min = 0; sliderGamma.Name = "sliderGamma"; - sliderGamma.Size = new Size(787, 40); + sliderGamma.Size = new Size(591, 30); sliderGamma.Step = 5; sliderGamma.TabIndex = 20; sliderGamma.Text = "sliderGamma"; @@ -1846,20 +1808,17 @@ private void InitializeComponent() panelGammaTitle.Controls.Add(pictureGamma); panelGammaTitle.Controls.Add(labelGammaTitle); panelGammaTitle.Dock = DockStyle.Top; - panelGammaTitle.Location = new Point(20, 10); - panelGammaTitle.Margin = new Padding(4); + panelGammaTitle.Location = new Point(15, 8); panelGammaTitle.Name = "panelGammaTitle"; - panelGammaTitle.Padding = new Padding(0, 0, 0, 4); - panelGammaTitle.Size = new Size(787, 44); + panelGammaTitle.Size = new Size(591, 30); panelGammaTitle.TabIndex = 40; // // labelGamma // labelGamma.Anchor = AnchorStyles.Top | AnchorStyles.Right; - labelGamma.Location = new Point(675, 4); - labelGamma.Margin = new Padding(8, 0, 8, 0); + labelGamma.Location = new Point(507, 0); labelGamma.Name = "labelGamma"; - labelGamma.Size = new Size(107, 36); + labelGamma.Size = new Size(80, 24); labelGamma.TabIndex = 39; labelGamma.Text = " "; labelGamma.TextAlign = ContentAlignment.TopRight; @@ -1868,30 +1827,28 @@ private void InitializeComponent() // pictureGamma.BackgroundImage = Properties.Resources.icons8_brightness_32; pictureGamma.BackgroundImageLayout = ImageLayout.Zoom; - pictureGamma.Location = new Point(4, 2); - pictureGamma.Margin = new Padding(4); + pictureGamma.Location = new Point(6, 2); pictureGamma.Name = "pictureGamma"; - pictureGamma.Size = new Size(32, 32); + pictureGamma.Size = new Size(24, 24); pictureGamma.TabIndex = 38; pictureGamma.TabStop = false; // // labelGammaTitle // labelGammaTitle.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); - labelGammaTitle.Location = new Point(43, 0); - labelGammaTitle.Margin = new Padding(8, 0, 8, 0); + labelGammaTitle.Location = new Point(32, 0); labelGammaTitle.Name = "labelGammaTitle"; - labelGammaTitle.Size = new Size(506, 32); + labelGammaTitle.Size = new Size(380, 24); labelGammaTitle.TabIndex = 37; labelGammaTitle.Text = "Flicker-free Dimming"; // // SettingsForm // - AutoScaleDimensions = new SizeF(192F, 192F); + AutoScaleDimensions = new SizeF(144F, 144F); AutoScaleMode = AutoScaleMode.Dpi; AutoSize = true; AutoSizeMode = AutoSizeMode.GrowAndShrink; - ClientSize = new Size(849, 1759); + ClientSize = new Size(637, 1501); Controls.Add(panelFooter); Controls.Add(panelVersion); Controls.Add(panelBattery); @@ -1903,13 +1860,13 @@ private void InitializeComponent() Controls.Add(panelScreen); Controls.Add(panelGPU); Controls.Add(panelPerformance); - Margin = new Padding(8, 4, 8, 4); + Margin = new Padding(6, 3, 6, 3); MaximizeBox = false; MdiChildrenMinimizedAnchorBottom = false; MinimizeBox = false; - MinimumSize = new Size(822, 71); + MinimumSize = new Size(622, 67); Name = "SettingsForm"; - Padding = new Padding(11); + Padding = new Padding(8, 8, 8, 8); ShowIcon = false; StartPosition = FormStartPosition.CenterScreen; Text = "G-Helper"; @@ -1918,6 +1875,7 @@ private void InitializeComponent() panelMatrixAuto.ResumeLayout(false); panelMatrixAuto.PerformLayout(); tableLayoutMatrix.ResumeLayout(false); + tableLayoutMatrix.PerformLayout(); panelMatrixTitle.ResumeLayout(false); panelMatrixTitle.PerformLayout(); ((System.ComponentModel.ISupportInitialize)pictureMatrix).EndInit(); @@ -1952,6 +1910,7 @@ private void InitializeComponent() tableLayoutKeyboard.ResumeLayout(false); tableLayoutKeyboard.PerformLayout(); panelColor.ResumeLayout(false); + panelColor.PerformLayout(); ((System.ComponentModel.ISupportInitialize)pictureColor2).EndInit(); ((System.ComponentModel.ISupportInitialize)pictureColor).EndInit(); panelKeyboardTitle.ResumeLayout(false); diff --git a/app/Settings.cs b/app/Settings.cs index b6d7b82f0..52b989a78 100644 --- a/app/Settings.cs +++ b/app/Settings.cs @@ -471,7 +471,7 @@ public void VisualiseAlly(bool visible = false) panelAlly.Visible = true; panelKeyboardTitle.Visible = false; - panelKeyboard.Padding = new Padding(20, 0, 20, 20); + panelKeyboard.Padding = new Padding(panelKeyboard.Padding.Left, 0, panelKeyboard.Padding.Right, panelKeyboard.Padding.Bottom); tableAMD.Visible = true; } @@ -1572,6 +1572,7 @@ public void VisualiseGPUMode(int GPUMode = -1) tableAMD.Controls.Add(buttonXGM, 1, 0); VisualizeXGM(); } + VisualiseIcon(); return; } @@ -1624,22 +1625,32 @@ public void VisualiseGPUMode(int GPUMode = -1) menuOptimized.Checked = buttonOptimized.Activated; } + // UI Fix for small screeens + if (Top < 0) + { + labelTipGPU.Visible = false; + labelTipScreen.Visible = false; + Top = 5; + } + } public void VisualiseIcon() { int GPUMode = AppConfig.Get("gpu_mode"); + bool isDark = CheckSystemDarkModeStatus(); + switch (GPUMode) { case AsusACPI.GPUModeEco: - Program.trayIcon.Icon = AppConfig.IsBWIcon() ? (!darkTheme ? Properties.Resources.dark_eco : Properties.Resources.light_eco) : Properties.Resources.eco; + Program.trayIcon.Icon = AppConfig.IsBWIcon() ? (!isDark ? Properties.Resources.dark_eco : Properties.Resources.light_eco) : Properties.Resources.eco; break; case AsusACPI.GPUModeUltimate: - Program.trayIcon.Icon = AppConfig.IsBWIcon() ? (!darkTheme ? Properties.Resources.dark_standard : Properties.Resources.light_standard) : Properties.Resources.ultimate; + Program.trayIcon.Icon = AppConfig.IsBWIcon() ? (!isDark ? Properties.Resources.dark_standard : Properties.Resources.light_standard) : Properties.Resources.ultimate; break; default: - Program.trayIcon.Icon = AppConfig.IsBWIcon() ? (!darkTheme ? Properties.Resources.dark_standard : Properties.Resources.light_standard) : Properties.Resources.standard; + Program.trayIcon.Icon = AppConfig.IsBWIcon() ? (!isDark ? Properties.Resources.dark_standard : Properties.Resources.light_standard) : Properties.Resources.standard; break; } } diff --git a/app/USB/AsusHid.cs b/app/USB/AsusHid.cs index bcbc96d81..8116865e1 100644 --- a/app/USB/AsusHid.cs +++ b/app/USB/AsusHid.cs @@ -47,6 +47,15 @@ public static class AsusHid if (z13 is not null) return z13.Open(); } + if (AppConfig.IsS17()) + { + var s17 = devices.Where(device => device.ProductID == 0x18c6).FirstOrDefault(); + if (s17 is not null) return s17.Open(); + } + + foreach (var device in devices) + Logger.WriteLine($"Input available: {device.DevicePath} {device.ProductID.ToString("X")} {device.GetMaxFeatureReportLength()}"); + return devices.FirstOrDefault()?.Open(); } catch (Exception ex) diff --git a/docs/README.md b/docs/README.md index ca5bb8181..00b3a408c 100644 --- a/docs/README.md +++ b/docs/README.md @@ -3,8 +3,8 @@ [![GitHub release](https://img.shields.io/github/release/seerge/g-helper)](https://GitHub.com/seerge/g-helper/releases/) [![Github all releases](https://img.shields.io/github/downloads/seerge/g-helper/total)](https://GitHub.com/seerge/g-helper/releases/) [![GitHub stars](https://img.shields.io/github/stars/seerge/g-helper.svg?style=social)](https://GitHub.com/seerge/g-helper/stargazers/) -Small and lightweight Armoury Crate alternative for Asus laptops offering almost same functionality without extra bloat and unnecessary services. -Works with all popular models, such as ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, Flow Z13, TUF Series, Strix / Scar Series, ProArt, VivoBook, Ally and many more! +Small and lightweight Armoury Crate alternative for Asus laptops offering almost same functionality without extra load and unnecessary services. +Works with all popular models, such as ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, Flow Z13, TUF Series, Strix / Scar Series, ProArt, Vivobook, Zenbook, ROG Ally and many more! # [:floppy_disk:Download](https://github.com/seerge/g-helper/releases/latest/download/GHelper.zip)