diff --git a/RELEASE.md b/RELEASE.md index 8367fa0..4c29227 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -9,6 +9,7 @@ ## 0.6.x +- SteamController: Promote RTSS detection to Release - enable by default - SteamController: Improve detection of Steam processes (especially latest controller UI changes) - SteamController: Add configuration wizard for the first time or when configuration was lost - PowerControl: Show current time diff --git a/SteamController/Managers/RTSSManager.cs b/SteamController/Managers/RTSSManager.cs index 20d977b..9a2eaa2 100644 --- a/SteamController/Managers/RTSSManager.cs +++ b/SteamController/Managers/RTSSManager.cs @@ -6,7 +6,7 @@ namespace SteamController.Managers { public override void Tick(Context context) { - context.State.RTSSInForeground = SettingsDebug.Default.DetectRTSSForeground && RTSS.IsOSDForeground(); + context.State.RTSSInForeground = Settings.Default.DetectRTSSForeground && RTSS.IsOSDForeground(); } } } diff --git a/SteamController/Settings.cs b/SteamController/Settings.cs index 102c64a..865b3c5 100644 --- a/SteamController/Settings.cs +++ b/SteamController/Settings.cs @@ -20,6 +20,13 @@ namespace SteamController set { Set("EnableSteamDetection", value); } } + [Description("If current foreground process uses overlay, treat it as a game.")] + public bool DetectRTSSForeground + { + get { return Get("DetectRTSSForeground", true); } + set { Set("DetectRTSSForeground", value); } + } + [Description("Default profile used when going back to Desktop mode")] [Browsable(true)] [TypeConverter(typeof(ProfilesSettings.Helpers.ProfileStringConverter))] diff --git a/SteamController/SettingsDebug.cs b/SteamController/SettingsDebug.cs index a4e5250..aa22a7b 100644 --- a/SteamController/SettingsDebug.cs +++ b/SteamController/SettingsDebug.cs @@ -20,13 +20,6 @@ namespace SteamController set { Set("KeepX360AlwaysConnected", value); } } - [Description("If current foreground process uses overlay, treat it as a game.")] - public bool DetectRTSSForeground - { - get { return Get("DetectRTSSForeground", false); } - set { Set("DetectRTSSForeground", value); } - } - [Description("Use Lizard Buttons instead of emulated. This option is only for testing purposes.")] public bool LizardButtons { get; set; } = false;