From 9a1d33dde57142bac4d2e907cf4f55921b611e16 Mon Sep 17 00:00:00 2001 From: KeatonTheBot Date: Sun, 4 Jan 2026 02:40:05 -0600 Subject: [PATCH] UI: Restore FluentAvaloniaUI package, disable animations on app initialization * Avalonia's built-in color picker is now used when selecting a firmware avatar --- Directory.Packages.props | 2 +- src/Ryujinx/App.axaml.cs | 3 +++ src/Ryujinx/Ryujinx.csproj | 2 +- .../User/UserFirmwareAvatarSelectorView.axaml | 14 ++++---------- 4 files changed, 9 insertions(+), 12 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index ef8395f0e..83820f8f6 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -14,7 +14,7 @@ - + diff --git a/src/Ryujinx/App.axaml.cs b/src/Ryujinx/App.axaml.cs index 82dd23992..d1ce2a3d2 100644 --- a/src/Ryujinx/App.axaml.cs +++ b/src/Ryujinx/App.axaml.cs @@ -6,6 +6,7 @@ using Avalonia.Platform; using Avalonia.Styling; using Avalonia.Threading; using CommandLine; +using FluentAvalonia.Core; using Ryujinx.Ava.Common; using Ryujinx.Ava.Common.Locale; using Ryujinx.Ava.UI.Helpers; @@ -35,6 +36,8 @@ namespace Ryujinx.Ava { Name = $"Ryujinx {Program.Version}"; + FAUISettings.SetAnimationsEnabledAtAppLevel(false); + AvaloniaXamlLoader.Load(this); if (OperatingSystem.IsMacOS()) diff --git a/src/Ryujinx/Ryujinx.csproj b/src/Ryujinx/Ryujinx.csproj index a9b34e7db..49562cd40 100644 --- a/src/Ryujinx/Ryujinx.csproj +++ b/src/Ryujinx/Ryujinx.csproj @@ -33,7 +33,7 @@ - + diff --git a/src/Ryujinx/UI/Views/User/UserFirmwareAvatarSelectorView.axaml b/src/Ryujinx/UI/Views/User/UserFirmwareAvatarSelectorView.axaml index 954c1a907..bf46814f1 100644 --- a/src/Ryujinx/UI/Views/User/UserFirmwareAvatarSelectorView.axaml +++ b/src/Ryujinx/UI/Views/User/UserFirmwareAvatarSelectorView.axaml @@ -82,22 +82,16 @@ Spacing="10" Margin="0 24 0 0" HorizontalAlignment="Right"> - - + - - + +