aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Common/Configuration/ConfigurationFileFormat.cs
diff options
context:
space:
mode:
authorXpl0itR <xpl0itr@outlook.com>2020-06-26 11:30:16 +0100
committerGitHub <noreply@github.com>2020-06-26 12:30:16 +0200
commit68a6960617f0703d09971a78445e42bf42b20025 (patch)
treeb513024397b554efbb1e780c61b58b560bc0355f /Ryujinx.Common/Configuration/ConfigurationFileFormat.cs
parent9a49f8aec92f7707037f5d1e677078451d07036b (diff)
Remember GUI column sort and separate hotkey settings from emulated input settings (#1223)
* Separate hotkey settings from emulated input settings * Remember gui column sort * nit * fix schema * nit * Remove unused SaveDataPath to speed up game list loading * Reset the vertical scrollbar to the top when titles finish loading
Diffstat (limited to 'Ryujinx.Common/Configuration/ConfigurationFileFormat.cs')
-rw-r--r--Ryujinx.Common/Configuration/ConfigurationFileFormat.cs12
1 files changed, 11 insertions, 1 deletions
diff --git a/Ryujinx.Common/Configuration/ConfigurationFileFormat.cs b/Ryujinx.Common/Configuration/ConfigurationFileFormat.cs
index e2431ac6..e00e1eaa 100644
--- a/Ryujinx.Common/Configuration/ConfigurationFileFormat.cs
+++ b/Ryujinx.Common/Configuration/ConfigurationFileFormat.cs
@@ -13,7 +13,7 @@ namespace Ryujinx.Configuration
/// <summary>
/// The current version of the file format
/// </summary>
- public const int CurrentVersion = 8;
+ public const int CurrentVersion = 9;
public int Version { get; set; }
@@ -138,6 +138,11 @@ namespace Ryujinx.Configuration
public GuiColumns GuiColumns { get; set; }
/// <summary>
+ /// Used to configure column sort settings in the GUI
+ /// </summary>
+ public ColumnSort ColumnSort { get; set; }
+
+ /// <summary>
/// A list of directories containing games to be used to load games into the games list
/// </summary>
public List<string> GameDirs { get; set; }
@@ -158,6 +163,11 @@ namespace Ryujinx.Configuration
public bool EnableKeyboard { get; set; }
/// <summary>
+ /// Hotkey Keyboard Bindings
+ /// </summary>
+ public KeyboardHotkeys Hotkeys { get; set; }
+
+ /// <summary>
/// Keyboard control bindings
/// </summary>
public List<KeyboardConfig> KeyboardConfig { get; set; }