From 6052ad8b8a5251ff16489321fda25ac2891d74d2 Mon Sep 17 00:00:00 2001 From: KeatonTheBot Date: Fri, 15 Aug 2025 15:31:30 -0500 Subject: [PATCH] UI: Update Avalonia to 11.3.4, FluentAvalonia to 2.4.0 * FluentAvalonia: Disabled NavigationView selection indicator animations due to bugged implementation in 2.1.0+ * Avalonia: Fixed text on certain buttons being larger than normal * Avalonia: Fixed ComboBox code inserting extra space to the left of selected items * Bump Projecktanker.Icons.Avalonia group from 9.4.0 to 9.6.2 --- Directory.Packages.props | 22 +-- src/Ryujinx/Ryujinx.csproj | 6 +- .../UI/Views/Settings/SettingsAudioView.axaml | 23 ++- .../UI/Views/Settings/SettingsCPUView.axaml | 17 +- .../Views/Settings/SettingsGraphicsView.axaml | 159 +++++++--------- .../Views/Settings/SettingsLoggingView.axaml | 21 +-- .../Views/Settings/SettingsNetworkView.axaml | 15 +- .../Views/Settings/SettingsSystemView.axaml | 170 +++++++----------- .../UI/Views/Settings/SettingsUIView.axaml | 72 +++----- .../UI/Views/User/UserEditorView.axaml | 20 ++- .../UI/Views/User/UserSaveManagerView.axaml | 47 ++--- .../UI/Views/User/UserSelectorView.axaml | 15 +- 12 files changed, 244 insertions(+), 343 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 78f9acd59..f9ddba8d5 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -3,25 +3,25 @@ true - - - - - - - + + + + + + + - - - + + + - + diff --git a/src/Ryujinx/Ryujinx.csproj b/src/Ryujinx/Ryujinx.csproj index 480d14781..3d40ae64e 100644 --- a/src/Ryujinx/Ryujinx.csproj +++ b/src/Ryujinx/Ryujinx.csproj @@ -51,10 +51,10 @@ - - + + - + diff --git a/src/Ryujinx/UI/Views/Settings/SettingsAudioView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsAudioView.axaml index 4f1701c48..b09c6ef6c 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsAudioView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsAudioView.axaml @@ -35,18 +35,17 @@ Width="350" ToolTip.Tip="{ext:Locale AudioBackendTooltip}" HorizontalContentAlignment="Left"> - - - - - - - - - - - - + + + + diff --git a/src/Ryujinx/UI/Views/Settings/SettingsCPUView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsCPUView.axaml index 0be13d9a5..2424aca97 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsCPUView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsCPUView.axaml @@ -55,19 +55,14 @@ HorizontalContentAlignment="Left" Width="350"> - - + ToolTip.Tip="{ext:Locale MemoryManagerSoftwareTooltip}" + Content="{ext:Locale SettingsTabSystemMemoryManagerModeSoftware}" /> - - + ToolTip.Tip="{ext:Locale MemoryManagerHostTooltip}" + Content="{ext:Locale SettingsTabSystemMemoryManagerModeHost}" /> - - + ToolTip.Tip="{ext:Locale MemoryManagerUnsafeTooltip}" + Content="{ext:Locale SettingsTabSystemMemoryManagerModeHostUnchecked}" /> - - - - - - + + @@ -65,15 +65,12 @@ HorizontalContentAlignment="Left" ToolTip.Tip="{ext:Locale GalThreadingTooltip}" SelectedIndex="{Binding GraphicsBackendMultithreadingIndex}"> - - - - - - - - - + + + @@ -108,21 +105,16 @@ Width="350" HorizontalContentAlignment="Left" ToolTip.Tip="{ext:Locale ResolutionScaleTooltip}"> - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - + + + + + + @@ -184,18 +170,14 @@ HorizontalContentAlignment="Left" ToolTip.Tip="{ext:Locale GraphicsScalingFilterTooltip}" SelectedIndex="{Binding ScalingFilter}"> - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - + + + + + @@ -254,24 +229,18 @@ Width="350" HorizontalContentAlignment="Left" ToolTip.Tip="{ext:Locale AspectRatioTooltip}"> - - - - - - - - - - - - - - - - - - + + + + + + diff --git a/src/Ryujinx/UI/Views/Settings/SettingsLoggingView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsLoggingView.axaml index d28f0ffa7..fa3b4e866 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsLoggingView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsLoggingView.axaml @@ -101,19 +101,14 @@ Width="150" HorizontalContentAlignment="Left" ToolTip.Tip="{ext:Locale OpenGlLogLevel}"> - - - - - - - - - - - - + + + + diff --git a/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml index 2fc59f04d..3a249e097 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml @@ -33,15 +33,12 @@ ToolTip.Tip="{ext:Locale MultiplayerModeTooltip}" HorizontalContentAlignment="Left" Width="250"> - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + - - - - - - + + - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - + + + + + - - - - - - - - - + + + @@ -122,15 +112,12 @@ - - - - - - - - - + + + - - - - - - - - - + + + diff --git a/src/Ryujinx/UI/Views/User/UserEditorView.axaml b/src/Ryujinx/UI/Views/User/UserEditorView.axaml index 47f6a60e1..b8983489a 100644 --- a/src/Ryujinx/UI/Views/User/UserEditorView.axaml +++ b/src/Ryujinx/UI/Views/User/UserEditorView.axaml @@ -92,20 +92,24 @@ Spacing="10"> diff --git a/src/Ryujinx/UI/Views/User/UserSaveManagerView.axaml b/src/Ryujinx/UI/Views/User/UserSaveManagerView.axaml index f04b8a7a3..d4dd21383 100644 --- a/src/Ryujinx/UI/Views/User/UserSaveManagerView.axaml +++ b/src/Ryujinx/UI/Views/User/UserSaveManagerView.axaml @@ -22,45 +22,34 @@ -