From 69a1419be56b6a4f46325c4f85e0edf38ec0d47c Mon Sep 17 00:00:00 2001 From: KeatonTheBot Date: Thu, 6 Feb 2025 13:35:36 -0600 Subject: [PATCH] UI: Clean up AXAML code * Remove unused namespaces * Remove redundant attached property setters * Use IsCheckedChanged in lieu of the obsolete Checked * Optimize row & column definitions --- src/Ryujinx/Assets/Styles/Styles.xaml | 2 +- .../UI/Applet/ControllerAppletDialog.axaml | 13 +-- src/Ryujinx/UI/Applet/ErrorAppletWindow.axaml | 13 +-- src/Ryujinx/UI/Applet/SwkbdAppletDialog.axaml | 17 +-- .../UI/Controls/ApplicationGridView.axaml | 12 +- .../UI/Controls/ApplicationListView.axaml | 10 +- .../UI/Controls/UpdateWaitWindow.axaml | 12 +- .../UI/Views/Input/ControllerInputView.axaml | 44 ++------ src/Ryujinx/UI/Views/Input/InputView.axaml | 46 ++------ .../UI/Views/Input/KeyboardInputView.axaml | 32 ++---- .../UI/Views/Input/MotionInputView.axaml | 28 ++--- .../UI/Views/Input/RumbleInputView.axaml | 8 +- .../UI/Views/Main/MainMenuBarView.axaml | 2 - .../UI/Views/Main/MainStatusBarView.axaml | 105 ++++++++---------- .../UI/Views/Main/MainViewControls.axaml | 20 ++-- .../UI/Views/Settings/SettingsInputView.axaml | 9 +- .../Views/Settings/SettingsNetworkView.axaml | 2 - .../Views/Settings/SettingsSystemView.axaml | 1 - .../UI/Views/Settings/SettingsUIView.axaml | 18 +-- .../UI/Views/User/UserEditorView.axaml | 13 +-- .../User/UserFirmwareAvatarSelectorView.axaml | 9 +- .../User/UserProfileImageSelectorView.axaml | 8 +- .../UI/Views/User/UserRecovererView.axaml | 10 +- .../UI/Views/User/UserSaveManagerView.axaml | 30 ++--- .../UI/Views/User/UserSelectorView.axaml | 9 +- src/Ryujinx/UI/Windows/AboutWindow.axaml | 35 ++---- src/Ryujinx/UI/Windows/AmiiboWindow.axaml | 26 +---- src/Ryujinx/UI/Windows/CheatWindow.axaml | 17 +-- .../DownloadableContentManagerWindow.axaml | 29 +---- src/Ryujinx/UI/Windows/MainWindow.axaml | 34 ++---- src/Ryujinx/UI/Windows/ModManagerWindow.axaml | 20 +--- src/Ryujinx/UI/Windows/SettingsWindow.axaml | 9 +- .../UI/Windows/TitleUpdateWindow.axaml | 7 +- src/Ryujinx/UI/Windows/XCITrimmerWindow.axaml | 59 +++------- 34 files changed, 204 insertions(+), 505 deletions(-) diff --git a/src/Ryujinx/Assets/Styles/Styles.xaml b/src/Ryujinx/Assets/Styles/Styles.xaml index 05212a7dd..53d0f4c37 100644 --- a/src/Ryujinx/Assets/Styles/Styles.xaml +++ b/src/Ryujinx/Assets/Styles/Styles.xaml @@ -20,7 +20,7 @@ - + - - - - - - - - - + VerticalAlignment="Stretch" + RowDefinitions="Auto,*,Auto" + ColumnDefinitions="*,Auto"> - - - - - - - - - + VerticalAlignment="Stretch" + RowDefinitions="Auto,*,Auto" + ColumnDefinitions="Auto,*"> - - - - - - - - - - - + VerticalAlignment="Stretch" + RowDefinitions="Auto,Auto,Auto,Auto,Auto" + ColumnDefinitions="Auto,*"> - - - - + - - - - - + - - - - - - - - + - - - - - - - - + VerticalAlignment="Stretch" + RowDefinitions="Auto,Auto" + ColumnDefinitions="Auto,*"> - - - - - + MinHeight="450" + ColumnDefinitions="Auto,*,Auto"> - - - - - - - - + HorizontalAlignment="Stretch" + ColumnDefinitions="*,*" + RowDefinitions="*,*"> - - - - - + - - - - - + - - - - - - - - + HorizontalAlignment="Stretch" + ColumnDefinitions="*,*" + RowDefinitions="*,*"> - - - - - - + - - - - + VerticalAlignment="Center" + ColumnDefinitions="Auto,*"> - - - - - - - + VerticalAlignment="Center" + ColumnDefinitions="Auto,*,Auto,Auto,Auto"> - - - - - - + - - - - - + HorizontalAlignment="Stretch" + ColumnDefinitions="Auto,*,Auto"> - - - - + VerticalAlignment="Center" + ColumnDefinitions="Auto,*"> - - - - - + MinHeight="450" + ColumnDefinitions="Auto,*,Auto"> - - - - - - - - + HorizontalAlignment="Stretch" + ColumnDefinitions="*,*" + RowDefinitions="*,*"> - - - - - - - - + HorizontalAlignment="Stretch" + ColumnDefinitions="*,*" + RowDefinitions="*,*"> - - - - - + - - - - - + - - - - - - - - - + - - - - - + diff --git a/src/Ryujinx/UI/Views/Main/MainStatusBarView.axaml b/src/Ryujinx/UI/Views/Main/MainStatusBarView.axaml index a15c62f21..9b05909c6 100644 --- a/src/Ryujinx/UI/Views/Main/MainStatusBarView.axaml +++ b/src/Ryujinx/UI/Views/Main/MainStatusBarView.axaml @@ -22,25 +22,16 @@ VerticalAlignment="Bottom" Background="{DynamicResource ThemeContentBackgroundColor}" DockPanel.Dock="Bottom" - IsVisible="{Binding ShowMenuAndStatusBar}"> - - - - - - + IsVisible="{Binding ShowMenuAndStatusBar}" + ColumnDefinitions="Auto,Auto,*,Auto"> - - - - - - - + + + + + + + + + + + + + - - - - - - + diff --git a/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml index 796b61d9a..894db57a5 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml @@ -61,7 +61,6 @@ Watermark="{locale:Locale LdnPassphraseInputPublic}" />