From 4863946ca382f2bf4da33f4ef6f01116def33d1a Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Sat, 17 Feb 2024 10:36:42 +0100 Subject: [PATCH] Show flicker-free dimming only on supported models --- app/AppConfig.cs | 5 +++++ app/Settings.Designer.cs | 1 + app/Settings.cs | 1 + 3 files changed, 7 insertions(+) diff --git a/app/AppConfig.cs b/app/AppConfig.cs index fb9d65d1..2e161389 100644 --- a/app/AppConfig.cs +++ b/app/AppConfig.cs @@ -389,6 +389,11 @@ public static class AppConfig return ContainsModel("GA503") || IsSlash(); } + public static bool IsOLED() + { + return ContainsModel("OLED") || IsSlash() || ContainsModel("GA402RK"); + } + public static bool IsStrix() { return ContainsModel("Strix") || ContainsModel("Scar") || ContainsModel("G703G"); diff --git a/app/Settings.Designer.cs b/app/Settings.Designer.cs index 94e40702..35d73cb1 100644 --- a/app/Settings.Designer.cs +++ b/app/Settings.Designer.cs @@ -1648,6 +1648,7 @@ namespace GHelper panelGamma.Padding = new Padding(20, 20, 20, 10); panelGamma.Size = new Size(827, 123); panelGamma.TabIndex = 9; + panelGamma.Visible = false; // // sliderGamma // diff --git a/app/Settings.cs b/app/Settings.cs index 61bf2809..10110925 100644 --- a/app/Settings.cs +++ b/app/Settings.cs @@ -253,6 +253,7 @@ namespace GHelper VisualiseFnLock(); buttonFnLock.Click += ButtonFnLock_Click; + panelGamma.Visible = AppConfig.IsOLED(); sliderGamma.ValueChanged += SliderGamma_ValueChanged; labelGamma.Text = "100%";