From 6f1d9648016c9442f6dcdac257f28c1a7a19aca0 Mon Sep 17 00:00:00 2001
From: pineappleEA <67879877+pineappleEA@users.noreply.github.com>
Date: Mon, 15 Feb 2021 23:48:21 +0200
Subject: Hide Cursor On Idle (#1993)
* Implement "Hide Cursor On Idle" option
Adds a general option to autohide the cursor after 8s have elapsed.
* Fix cursor not hiding on Windows and dispose it
* Don't dispose cursor, fix var names
* Abide by the GNOME documentation
* Fix nits
* Disabled by default, make it so it doesn't utilize any timer
* Remove *NIX time and extra lines
* Don't calculate if option is disabled
* Move if case
* Fix alignment
---
Ryujinx.Common/Configuration/ConfigurationFileFormat.cs | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
(limited to 'Ryujinx.Common/Configuration/ConfigurationFileFormat.cs')
diff --git a/Ryujinx.Common/Configuration/ConfigurationFileFormat.cs b/Ryujinx.Common/Configuration/ConfigurationFileFormat.cs
index 79993d87..901c823e 100644
--- a/Ryujinx.Common/Configuration/ConfigurationFileFormat.cs
+++ b/Ryujinx.Common/Configuration/ConfigurationFileFormat.cs
@@ -14,7 +14,7 @@ namespace Ryujinx.Configuration
///
/// The current version of the file format
///
- public const int CurrentVersion = 20;
+ public const int CurrentVersion = 22;
public int Version { get; set; }
@@ -133,6 +133,11 @@ namespace Ryujinx.Configuration
///
public bool ShowConfirmExit { get; set; }
+ ///
+ /// Hide Cursor on Idle
+ ///
+ public bool HideCursorOnIdle { get; set; }
+
///
/// Enables or disables Vertical Sync
///
@@ -253,4 +258,4 @@ namespace Ryujinx.Configuration
JsonHelper.Serialize(fileStream, this, true);
}
}
-}
\ No newline at end of file
+}
--
cgit v1.2.3