diff --git a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs index 1427ebb28..3ef9b4e62 100644 --- a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs +++ b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs @@ -2206,6 +2206,18 @@ namespace Ryujinx.Ava.UI.ViewModels IsFullScreen = WindowState == WindowState.FullScreen; } + public async void OpenSettings() + { + Window.SettingsWindow = new(Window.VirtualFileSystem, Window.ContentManager); + + await Window.SettingsWindow.ShowDialog(Window); + + Window.SettingsWindow = null; + + LoadConfigurableHotKeys(); + + } + public static void SaveConfig() { ConfigurationState.Instance.ToFileFormat().SaveConfig(Program.ConfigurationPath); diff --git a/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml b/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml index ff07da503..676f0ef07 100644 --- a/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml +++ b/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml @@ -156,10 +156,11 @@ Header="{locale:Locale MenuBarShowFileTypes}" /> + ToolTip.Tip="{locale:Locale OpenSettingsTooltip}" + InputGesture="Ctrl+," /> +