From 1443e1a2ff8c0a31c5a74920f84654d07227a5f8 Mon Sep 17 00:00:00 2001 From: KeatonTheBot Date: Tue, 29 Jul 2025 18:01:11 -0500 Subject: [PATCH] UI: Update Avalonia to 11.3.2, FluentAvalonia to 2.4.0 * FluentAvalonia: Disabled NavigationView selection indicator animations due to bugged implementation in 2.1.0+, restoring previous behavior * Avalonia: Fixed text on certain buttons being larger than normal * Avalonia: Fixed ComboBox code inserting extra space to the left of selected items --- Directory.Packages.props | 16 +- 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 | 23 +-- .../Views/Settings/SettingsNetworkView.axaml | 15 +- .../Views/Settings/SettingsSystemView.axaml | 175 +++++++----------- .../UI/Views/Settings/SettingsUIView.axaml | 30 ++- .../UI/Views/User/UserEditorView.axaml | 20 +- .../User/UserFirmwareAvatarSelectorView.axaml | 19 +- .../UI/Views/User/UserSaveManagerView.axaml | 20 +- .../UI/Views/User/UserSelectorView.axaml | 15 +- 13 files changed, 229 insertions(+), 309 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index a9f66b99b..fb44fb14a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -3,18 +3,18 @@ true - - - - - - - + + + + + + + - + diff --git a/src/Ryujinx/Ryujinx.csproj b/src/Ryujinx/Ryujinx.csproj index 4283aecd3..35b5d16c7 100644 --- a/src/Ryujinx/Ryujinx.csproj +++ b/src/Ryujinx/Ryujinx.csproj @@ -44,11 +44,11 @@ - - + + - + diff --git a/src/Ryujinx/UI/Views/Settings/SettingsAudioView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsAudioView.axaml index 657e07ee7..9195edaf4 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsAudioView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsAudioView.axaml @@ -34,18 +34,17 @@ - - - - - - - - - - - - + + + + diff --git a/src/Ryujinx/UI/Views/Settings/SettingsCPUView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsCPUView.axaml index 48a50c9cf..4c3546fca 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsCPUView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsCPUView.axaml @@ -53,19 +53,14 @@ HorizontalContentAlignment="Left" Width="350"> - - + ToolTip.Tip="{locale:Locale MemoryManagerSoftwareTooltip}" + Content="{locale:Locale SettingsTabSystemMemoryManagerModeSoftware}" /> - - + ToolTip.Tip="{locale:Locale MemoryManagerHostTooltip}" + Content="{locale:Locale SettingsTabSystemMemoryManagerModeHost}" /> - - + ToolTip.Tip="{locale:Locale MemoryManagerUnsafeTooltip}" + Content="{locale:Locale SettingsTabSystemMemoryManagerModeHostUnchecked}" /> - - - - - - + + @@ -88,21 +88,16 @@ Width="350" HorizontalContentAlignment="Left" ToolTip.Tip="{locale:Locale ResolutionScaleTooltip}"> - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - + + + + + + @@ -164,18 +153,14 @@ HorizontalContentAlignment="Left" ToolTip.Tip="{locale:Locale GraphicsScalingFilterTooltip}" SelectedIndex="{Binding ScalingFilter}"> - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - + + + + + @@ -234,24 +212,18 @@ Width="350" HorizontalContentAlignment="Left" ToolTip.Tip="{locale:Locale AspectRatioTooltip}"> - - - - - - - - - - - - - - - - - - + + + + + + @@ -269,15 +241,12 @@ HorizontalContentAlignment="Left" ToolTip.Tip="{locale:Locale GalThreadingTooltip}" SelectedIndex="{Binding GraphicsBackendMultithreadingIndex}"> - - - - - - - - - + + + diff --git a/src/Ryujinx/UI/Views/Settings/SettingsLoggingView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsLoggingView.axaml index 5d22b891c..df2d05d6c 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsLoggingView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsLoggingView.axaml @@ -97,19 +97,14 @@ Width="150" HorizontalContentAlignment="Left" ToolTip.Tip="{locale:Locale OpenGlLogLevel}"> - - - - - - - - - - - - + + + + @@ -117,4 +112,4 @@ - \ No newline at end of file + diff --git a/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml index 894db57a5..bcb18badb 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsNetworkView.axaml @@ -33,15 +33,12 @@ ToolTip.Tip="{locale:Locale MultiplayerModeTooltip}" HorizontalContentAlignment="Left" Width="250"> - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + - - - - - - + + - - - - - - - - - - - - - - - + + + + + - - - - - - - - - + + + @@ -65,15 +62,12 @@ - - - - - - - - - + + + diff --git a/src/Ryujinx/UI/Views/User/UserEditorView.axaml b/src/Ryujinx/UI/Views/User/UserEditorView.axaml index 194d04bd8..2cb39d9c8 100644 --- a/src/Ryujinx/UI/Views/User/UserEditorView.axaml +++ b/src/Ryujinx/UI/Views/User/UserEditorView.axaml @@ -98,20 +98,24 @@ Spacing="10"> diff --git a/src/Ryujinx/UI/Views/User/UserFirmwareAvatarSelectorView.axaml b/src/Ryujinx/UI/Views/User/UserFirmwareAvatarSelectorView.axaml index 954c1a907..032e96561 100644 --- a/src/Ryujinx/UI/Views/User/UserFirmwareAvatarSelectorView.axaml +++ b/src/Ryujinx/UI/Views/User/UserFirmwareAvatarSelectorView.axaml @@ -82,27 +82,22 @@ Spacing="10" Margin="0 24 0 0" HorizontalAlignment="Right"> - - + - - + + diff --git a/src/Ryujinx/UI/Views/User/UserSaveManagerView.axaml b/src/Ryujinx/UI/Views/User/UserSaveManagerView.axaml index ed3df4a8a..13a8f38ac 100644 --- a/src/Ryujinx/UI/Views/User/UserSaveManagerView.axaml +++ b/src/Ryujinx/UI/Views/User/UserSaveManagerView.axaml @@ -38,14 +38,16 @@