diff --git a/FreeTubeSyncer/MainWindow.axaml b/FreeTubeSyncer/MainWindow.axaml
index 797d249..d98322d 100644
--- a/FreeTubeSyncer/MainWindow.axaml
+++ b/FreeTubeSyncer/MainWindow.axaml
@@ -1,9 +1,51 @@
-
- Welcome to Avalonia!
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FreeTubeSyncer/MainWindow.axaml.cs b/FreeTubeSyncer/MainWindow.axaml.cs
index fe27c5f..d1bb19c 100644
--- a/FreeTubeSyncer/MainWindow.axaml.cs
+++ b/FreeTubeSyncer/MainWindow.axaml.cs
@@ -1,11 +1,29 @@
-using Avalonia.Controls;
+using Avalonia.Interactivity;
+using SukiUI.Controls;
namespace FreeTubeSyncer;
-public partial class MainWindow : Window
+public partial class MainWindow : SukiWindow
{
public MainWindow()
{
InitializeComponent();
+ this.Closing += (s, e) =>
+ {
+ ((SukiWindow)s).Hide();
+ e.Cancel = true;
+ };
+ }
+
+ private void SaveSettings_OnClick(object? sender, RoutedEventArgs e)
+ {
+ App.GetApp().SaveSettings();
+ Hide();
+ }
+
+ private void CloseWindow_OnClick(object? sender, RoutedEventArgs e)
+ {
+ App.GetApp().ResetSettings();
+ Hide();
}
}
\ No newline at end of file