diff --git a/app/Properties/Strings.Designer.cs b/app/Properties/Strings.Designer.cs
index 1bda9d4e..73ed7014 100644
--- a/app/Properties/Strings.Designer.cs
+++ b/app/Properties/Strings.Designer.cs
@@ -2006,6 +2006,24 @@ namespace GHelper.Properties {
}
}
+ ///
+ /// Looks up a localized string similar to Visual Modes are not available when HDR is active.
+ ///
+ internal static string VisualModesHDR {
+ get {
+ return ResourceManager.GetString("VisualModesHDR", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Visual Modes are not available when laptop screen is off.
+ ///
+ internal static string VisualModesScreen {
+ get {
+ return ResourceManager.GetString("VisualModesScreen", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Volume Down.
///
diff --git a/app/Properties/Strings.resx b/app/Properties/Strings.resx
index 86c71148..644d125b 100644
--- a/app/Properties/Strings.resx
+++ b/app/Properties/Strings.resx
@@ -767,6 +767,12 @@ Do you still want to continue?
Visual Mode
+
+ Visual Modes are not available when HDR is active
+
+
+ Visual Modes are not available when laptop screen is off
+
Volume Down
diff --git a/app/Settings.cs b/app/Settings.cs
index d81c7df1..a8b205f0 100644
--- a/app/Settings.cs
+++ b/app/Settings.cs
@@ -1203,8 +1203,21 @@ namespace GHelper
buttonMiniled.Visible = false;
}
- tableVisual.Visible = !hdr;
- labelVisual.Visible = hdr;
+ if (!screenEnabled)
+ {
+ labelVisual.Text = Properties.Strings.VisualModesScreen;
+ labelVisual.Visible = true;
+ tableVisual.Visible = false;
+ } else if (hdr)
+ {
+ labelVisual.Text = Properties.Strings.VisualModesHDR;
+ labelVisual.Visible = true;
+ tableVisual.Visible = false;
+ } else
+ {
+ labelVisual.Visible = false;
+ tableVisual.Visible = true;
+ }
}