diff --git a/Source/LibationAvalonia/App.axaml b/Source/LibationAvalonia/App.axaml
index da3b6fad..7677075b 100644
--- a/Source/LibationAvalonia/App.axaml
+++ b/Source/LibationAvalonia/App.axaml
@@ -1,7 +1,8 @@
+ x:Class="LibationAvalonia.App"
+ Name="Libation">
@@ -69,4 +70,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/LibationAvalonia/App.axaml.cs b/Source/LibationAvalonia/App.axaml.cs
index c5e309ea..9d1c5159 100644
--- a/Source/LibationAvalonia/App.axaml.cs
+++ b/Source/LibationAvalonia/App.axaml.cs
@@ -14,6 +14,8 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
+using ReactiveUI;
+using DataLayer;
namespace LibationAvalonia
{
@@ -45,9 +47,6 @@ namespace LibationAvalonia
{
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{
- var acceleratorKey = Configuration.IsMacOs ? KeyModifiers.Meta : KeyModifiers.Alt;
- AvaloniaLocator.CurrentMutable.Bind().ToFunc(() => new AccessKeyHandlerEx(acceleratorKey));
-
var config = Configuration.Instance;
if (!config.LibationSettingsAreValid)
@@ -219,9 +218,8 @@ namespace LibationAvalonia
LoadStyles();
var mainWindow = new MainWindow();
desktop.MainWindow = MainWindow = mainWindow;
- mainWindow.RestoreSizeAndLocation(Configuration.Instance);
- mainWindow.OnLoad();
mainWindow.OnLibraryLoaded(LibraryTask.GetAwaiter().GetResult());
+ mainWindow.RestoreSizeAndLocation(Configuration.Instance);
mainWindow.Show();
}
diff --git a/Source/LibationAvalonia/Controls/DirectorySelectControl.axaml b/Source/LibationAvalonia/Controls/DirectorySelectControl.axaml
index 45f6fe02..c66c7a1b 100644
--- a/Source/LibationAvalonia/Controls/DirectorySelectControl.axaml
+++ b/Source/LibationAvalonia/Controls/DirectorySelectControl.axaml
@@ -27,7 +27,7 @@
+ Text="{Binding Converter={StaticResource KnownDirectoryConverter}}" />
diff --git a/Source/LibationAvalonia/Controls/GroupBox.axaml b/Source/LibationAvalonia/Controls/GroupBox.axaml
index 91246b19..e94dfe41 100644
--- a/Source/LibationAvalonia/Controls/GroupBox.axaml
+++ b/Source/LibationAvalonia/Controls/GroupBox.axaml
@@ -6,9 +6,6 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="LibationAvalonia.Controls.GroupBox">
-
-
-
-
@@ -67,10 +130,10 @@
-
-
-
-
+
+
+
+
@@ -82,12 +145,12 @@
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -122,19 +185,19 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
@@ -155,23 +218,23 @@
-
-
+
+
-
-
+
+
-
+
-
-