diff --git a/Directory.Packages.props b/Directory.Packages.props
index 67e678aba..6909aaa7d 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,19 +3,19 @@
true
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
diff --git a/src/Ryujinx/App.axaml.cs b/src/Ryujinx/App.axaml.cs
index c9fa8bdb6..0b768b9b2 100644
--- a/src/Ryujinx/App.axaml.cs
+++ b/src/Ryujinx/App.axaml.cs
@@ -1,5 +1,6 @@
using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
+using Avalonia.Input;
using Avalonia.Input.Platform;
using Avalonia.Markup.Xaml;
using Avalonia.Platform;
@@ -39,6 +40,10 @@ namespace Ryujinx.Ava
FAUISettings.SetAnimationsEnabledAtAppLevel(false);
AvaloniaXamlLoader.Load(this);
+
+#if DEBUG
+ this.AttachDeveloperTools(options => options.Gesture = new KeyGesture(Key.F12, KeyModifiers.Control));
+#endif
if (OperatingSystem.IsMacOS())
{
diff --git a/src/Ryujinx/Assets/Styles/Styles.xaml b/src/Ryujinx/Assets/Styles/Styles.xaml
index 53d0f4c37..55cfcb481 100644
--- a/src/Ryujinx/Assets/Styles/Styles.xaml
+++ b/src/Ryujinx/Assets/Styles/Styles.xaml
@@ -34,12 +34,12 @@
Width="100"
VerticalAlignment="Center"
Text="Rrrrr"
- UseFloatingWatermark="True"
- Watermark="Hello" />
+ UseFloatingPlaceholder="True"
+ PlaceholderText="Hello" />
Test Check
-
+
@@ -233,7 +233,7 @@
-
-
@@ -124,7 +124,7 @@
MinWidth="0"
MinHeight="0"
Click="OpenLocation">
-
@@ -136,7 +136,7 @@
MinWidth="0"
MinHeight="0"
Click="RemoveDLC">
-
diff --git a/src/Ryujinx/UI/Windows/DownloadableContentManagerWindow.axaml.cs b/src/Ryujinx/UI/Windows/DownloadableContentManagerWindow.axaml.cs
index 94cc3652c..86e7bd109 100644
--- a/src/Ryujinx/UI/Windows/DownloadableContentManagerWindow.axaml.cs
+++ b/src/Ryujinx/UI/Windows/DownloadableContentManagerWindow.axaml.cs
@@ -31,7 +31,7 @@ namespace Ryujinx.Ava.UI.Windows
public static async Task Show(ApplicationLibrary applicationLibrary, ApplicationData applicationData)
{
- ContentDialog contentDialog = new()
+ FAContentDialog contentDialog = new()
{
PrimaryButtonText = "",
SecondaryButtonText = "",
@@ -51,12 +51,12 @@ namespace Ryujinx.Ava.UI.Windows
private void SaveAndClose(object sender, RoutedEventArgs routedEventArgs)
{
ViewModel.Save();
- ((ContentDialog)Parent)?.Hide();
+ ((FAContentDialog)Parent)?.Hide();
}
private void Close(object sender, RoutedEventArgs e)
{
- ((ContentDialog)Parent)?.Hide();
+ ((FAContentDialog)Parent)?.Hide();
}
private void RemoveDLC(object sender, RoutedEventArgs e)
diff --git a/src/Ryujinx/UI/Windows/MainWindow.axaml b/src/Ryujinx/UI/Windows/MainWindow.axaml
index fee2755d4..d0c9262ff 100644
--- a/src/Ryujinx/UI/Windows/MainWindow.axaml
+++ b/src/Ryujinx/UI/Windows/MainWindow.axaml
@@ -23,7 +23,7 @@
WindowStartupLocation="Manual"
Focusable="True">
-
diff --git a/src/Ryujinx/UI/Windows/MainWindow.axaml.cs b/src/Ryujinx/UI/Windows/MainWindow.axaml.cs
index 812e505a5..9da1f5bba 100644
--- a/src/Ryujinx/UI/Windows/MainWindow.axaml.cs
+++ b/src/Ryujinx/UI/Windows/MainWindow.axaml.cs
@@ -125,17 +125,15 @@ namespace Ryujinx.Ava.UI.Windows
}
}
- protected override void OnClosed(EventArgs e)
+ /* protected override void OnClosed(EventArgs e)
{
base.OnClosed(e);
if (PlatformSettings != null)
{
- ///
- /// Unsubscribe to the ColorValuesChanged event
- ///
+ // Unsubscribe to the ColorValuesChanged event
PlatformSettings.ColorValuesChanged -= OnPlatformColorValuesChanged;
}
- }
+ } */
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
{
@@ -309,7 +307,7 @@ namespace Ryujinx.Ava.UI.Windows
LocaleManager.Instance[LocaleKeys.LinuxVmMaxMapCountDialogButtonUntilRestart],
LocaleManager.Instance[LocaleKeys.LinuxVmMaxMapCountDialogButtonPersistent],
LocaleManager.Instance[LocaleKeys.InputDialogNo],
- (int)Symbol.Help
+ (int)FASymbol.Help
);
int rc;
@@ -494,7 +492,11 @@ namespace Ryujinx.Ava.UI.Windows
_windowStartupWidthDelta = Math.Max(0, Width - ViewModel.WindowWidth);
_windowStartupHeightDelta = Math.Max(0, Height - ViewModel.WindowHeight);
- PlatformSettings?.ColorValuesChanged += OnPlatformColorValuesChanged;
+ // Subscribe to the ColorValuesChanged event
+ /* if (PlatformSettings != null)
+ {
+ PlatformSettings.ColorValuesChanged += OnPlatformColorValuesChanged;
+ } */
ViewModel.Initialize(
ContentManager,
@@ -744,7 +746,7 @@ namespace Ryujinx.Ava.UI.Windows
Dispatcher.UIThread.InvokeAsync(async () =>
{
await ContentDialogHelper.ShowTextDialog(LocaleManager.Instance[LocaleKeys.DialogConfirmationTitle],
- msg, "", "", "", LocaleManager.Instance[LocaleKeys.InputDialogOk], (int)Symbol.Checkmark);
+ msg, "", "", "", LocaleManager.Instance[LocaleKeys.InputDialogOk], (int)FASymbol.Checkmark);
});
}
}
diff --git a/src/Ryujinx/UI/Windows/ModManagerWindow.axaml b/src/Ryujinx/UI/Windows/ModManagerWindow.axaml
index ea76ead91..4fa4b0a7a 100644
--- a/src/Ryujinx/UI/Windows/ModManagerWindow.axaml
+++ b/src/Ryujinx/UI/Windows/ModManagerWindow.axaml
@@ -46,7 +46,7 @@
MinHeight="27"
MaxHeight="27"
HorizontalAlignment="Stretch"
- Watermark="{locale:Locale Search}"
+ PlaceholderText="{locale:Locale Search}"
Text="{Binding Search}" />
@@ -91,7 +91,7 @@
MinHeight="0"
ToolTip.Tip="{Binding Path}"
Click="OpenLocation">
-
@@ -103,7 +103,7 @@
MinWidth="0"
MinHeight="0"
Click="DeleteMod">
-
diff --git a/src/Ryujinx/UI/Windows/ModManagerWindow.axaml.cs b/src/Ryujinx/UI/Windows/ModManagerWindow.axaml.cs
index 76988448d..8484a6d8c 100644
--- a/src/Ryujinx/UI/Windows/ModManagerWindow.axaml.cs
+++ b/src/Ryujinx/UI/Windows/ModManagerWindow.axaml.cs
@@ -33,7 +33,7 @@ namespace Ryujinx.Ava.UI.Windows
public static async Task Show(ulong titleId, ulong titleIdBase, ApplicationLibrary appLibrary, string titleName)
{
- ContentDialog contentDialog = new()
+ FAContentDialog contentDialog = new()
{
PrimaryButtonText = "",
SecondaryButtonText = "",
@@ -53,12 +53,12 @@ namespace Ryujinx.Ava.UI.Windows
private void SaveAndClose(object sender, RoutedEventArgs e)
{
ViewModel.Save();
- ((ContentDialog)Parent)?.Hide();
+ ((FAContentDialog)Parent)?.Hide();
}
private void Close(object sender, RoutedEventArgs e)
{
- ((ContentDialog)Parent)?.Hide();
+ ((FAContentDialog)Parent)?.Hide();
}
private async void DeleteMod(object sender, RoutedEventArgs e)
diff --git a/src/Ryujinx/UI/Windows/SettingsWindow.axaml b/src/Ryujinx/UI/Windows/SettingsWindow.axaml
index 54740fb01..3735afb4e 100644
--- a/src/Ryujinx/UI/Windows/SettingsWindow.axaml
+++ b/src/Ryujinx/UI/Windows/SettingsWindow.axaml
@@ -40,7 +40,7 @@
-
-
-
+
-
-
-
-
-
-
+
-
-
-
+
+
-
-
-
-
-
-
+
+
-
-
-
+
+
-
-
@@ -86,7 +86,7 @@
MinWidth="0"
MinHeight="0"
Click="RemoveUpdate">
-
diff --git a/src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs b/src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs
index 09a766477..a6953bcf6 100644
--- a/src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs
+++ b/src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs
@@ -31,7 +31,7 @@ namespace Ryujinx.Ava.UI.Windows
public static async Task Show(ApplicationLibrary applicationLibrary, ApplicationData applicationData)
{
- ContentDialog contentDialog = new()
+ FAContentDialog contentDialog = new()
{
PrimaryButtonText = "",
SecondaryButtonText = "",
@@ -50,14 +50,14 @@ namespace Ryujinx.Ava.UI.Windows
private void Close(object sender, RoutedEventArgs e)
{
- ((ContentDialog)Parent)?.Hide();
+ ((FAContentDialog)Parent)?.Hide();
}
public void Save(object sender, RoutedEventArgs e)
{
ViewModel.Save();
- ((ContentDialog)Parent)?.Hide();
+ ((FAContentDialog)Parent)?.Hide();
}
private void OpenLocation(object sender, RoutedEventArgs e)
diff --git a/src/Ryujinx/UI/Windows/XCITrimmerWindow.axaml b/src/Ryujinx/UI/Windows/XCITrimmerWindow.axaml
index 8cef94632..14d5d2b96 100644
--- a/src/Ryujinx/UI/Windows/XCITrimmerWindow.axaml
+++ b/src/Ryujinx/UI/Windows/XCITrimmerWindow.axaml
@@ -96,7 +96,7 @@
MaxHeight="29"
Margin="5 0 5 0"
HorizontalAlignment="Stretch"
- Watermark="{locale:Locale Search}"
+ PlaceholderText="{locale:Locale Search}"
Text="{Binding Search}" />