UI: Custom title bar support for Amiibo window

This commit is contained in:
Evan Husted
2025-03-05 15:56:43 -06:00
parent c76f32a4ee
commit e379fad5da
2 changed files with 27 additions and 2 deletions

View File

@@ -1,13 +1,14 @@
using Avalonia.Interactivity;
using Ryujinx.Ava.Common.Locale;
using Ryujinx.Ava.Common.Models.Amiibo;
using Ryujinx.Ava.Systems.Configuration;
using Ryujinx.Ava.UI.ViewModels;
namespace Ryujinx.Ava.UI.Windows
{
public partial class AmiiboWindow : StyleableAppWindow
{
public AmiiboWindow(bool showAll, string lastScannedAmiiboId, string titleId)
public AmiiboWindow(bool showAll, string lastScannedAmiiboId, string titleId) : base(true, 40)
{
DataContext = ViewModel = new AmiiboWindowViewModel(this, lastScannedAmiiboId, titleId)
{
@@ -16,6 +17,10 @@ namespace Ryujinx.Ava.UI.Windows
InitializeComponent();
FlushControls.IsVisible = !ConfigurationState.Instance.ShowTitleBar;
NormalControls.IsVisible = ConfigurationState.Instance.ShowTitleBar;
RyuLogo.Source = MainWindowViewModel.IconBitmap;
Title = RyujinxApp.FormatTitle(LocaleKeys.Amiibo);
}