From 4c55e16f2ec47ed6f4de5cfe3ba979302c50659b Mon Sep 17 00:00:00 2001
From: Serge <5920850+seerge@users.noreply.github.com>
Date: Mon, 29 May 2023 19:38:57 +0200
Subject: [PATCH] UI tweaks
---
app/GHelper.csproj | 2 +-
app/Properties/Strings.uk.resx | 8 +++++++-
app/Settings.Designer.cs | 11 +++++------
app/Settings.cs | 20 ++++++++++++++++++--
4 files changed, 31 insertions(+), 10 deletions(-)
diff --git a/app/GHelper.csproj b/app/GHelper.csproj
index 08a723b9..2f159466 100644
--- a/app/GHelper.csproj
+++ b/app/GHelper.csproj
@@ -16,7 +16,7 @@
AnyCPU
False
True
- 0.71
+ 0.72
diff --git a/app/Properties/Strings.uk.resx b/app/Properties/Strings.uk.resx
index 3653fb5f..7abdb16a 100644
--- a/app/Properties/Strings.uk.resx
+++ b/app/Properties/Strings.uk.resx
@@ -288,6 +288,9 @@
Вимкнути підсвітку на батареї та увімкнути на зарядці
+
+ Закривати додатки, що використовують GPU, під час переходу в режим Eco
+
Підсвітка
@@ -297,6 +300,9 @@
Дисплей
+
+ Аудіо візуалізатор
+
Бінарний банер
@@ -400,7 +406,7 @@
Аура
- Міні-лед (якщо підтримується)
+ Міні-лед (якщо є)
Вимкнути екран
diff --git a/app/Settings.Designer.cs b/app/Settings.Designer.cs
index da4fc66d..7c27d532 100644
--- a/app/Settings.Designer.cs
+++ b/app/Settings.Designer.cs
@@ -901,13 +901,12 @@ namespace GHelper
tableLayoutKeyboard.AutoSize = true;
tableLayoutKeyboard.AutoSizeMode = AutoSizeMode.GrowAndShrink;
tableLayoutKeyboard.ColumnCount = 3;
- tableLayoutKeyboard.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F));
- tableLayoutKeyboard.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F));
- tableLayoutKeyboard.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F));
- tableLayoutKeyboard.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F));
+ tableLayoutKeyboard.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33F));
+ tableLayoutKeyboard.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33F));
+ tableLayoutKeyboard.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33F));
+ tableLayoutKeyboard.Controls.Add(buttonKeyboard, 0, 0);
+ tableLayoutKeyboard.Controls.Add(panelColor, 0, 0);
tableLayoutKeyboard.Controls.Add(comboKeyboard, 0, 0);
- tableLayoutKeyboard.Controls.Add(panelColor, 1, 0);
- tableLayoutKeyboard.Controls.Add(buttonKeyboard, 2, 0);
tableLayoutKeyboard.Location = new Point(16, 50);
tableLayoutKeyboard.Margin = new Padding(8);
tableLayoutKeyboard.Name = "tableLayoutKeyboard";
diff --git a/app/Settings.cs b/app/Settings.cs
index 6fd8264d..f90208d5 100644
--- a/app/Settings.cs
+++ b/app/Settings.cs
@@ -688,6 +688,17 @@ namespace GHelper
pictureColor.BackColor = AsusUSB.Color1;
pictureColor2.BackColor = AsusUSB.Color2;
pictureColor2.Visible = AsusUSB.HasSecondColor();
+
+ if (AppConfig.ContainsModel("GA401"))
+ {
+ panelColor.Visible = false;
+ }
+
+ if (AppConfig.ContainsModel("GA401I"))
+ {
+ comboKeyboard.Visible = false;
+ }
+
}
public void InitMatrix()
@@ -1065,17 +1076,22 @@ namespace GHelper
if (AppConfig.getConfigPerf("auto_apply") == 1 || force)
{
+
+ bool xgmFan = false;
if (AppConfig.isConfig("xgm_fan") && Program.acpi.IsXGConnected())
{
AsusUSB.SetXGMFan(AppConfig.getFanConfig(AsusFan.XGM));
- }
+ xgmFan = true;
+ }
int cpuResult = Program.acpi.SetFanCurve(AsusFan.CPU, AppConfig.getFanConfig(AsusFan.CPU));
int gpuResult = Program.acpi.SetFanCurve(AsusFan.GPU, AppConfig.getFanConfig(AsusFan.GPU));
+
if (AppConfig.isConfig("mid_fan"))
Program.acpi.SetFanCurve(AsusFan.Mid, AppConfig.getFanConfig(AsusFan.Mid));
+
// something went wrong, resetting to default profile
if (cpuResult != 1 || gpuResult != 1)
{
@@ -1091,7 +1107,7 @@ namespace GHelper
}
// fix for misbehaving bios on intell based TUF 2022
- if ((AppConfig.ContainsModel("FX507") || AppConfig.ContainsModel("FX517")) && AppConfig.getConfigPerf("auto_apply_power") != 1)
+ if ((AppConfig.ContainsModel("FX507") || AppConfig.ContainsModel("FX517") || xgmFan) && AppConfig.getConfigPerf("auto_apply_power") != 1)
{
Task.Run(async () =>
{