diff --git a/Source/LibationAvalonia/App.axaml b/Source/LibationAvalonia/App.axaml
index e8f01956..13a64b07 100644
--- a/Source/LibationAvalonia/App.axaml
+++ b/Source/LibationAvalonia/App.axaml
@@ -17,6 +17,9 @@
+
+
+
diff --git a/Source/LibationAvalonia/Dialogs/DialogWindow.cs b/Source/LibationAvalonia/Dialogs/DialogWindow.cs
index 38dcd109..a5f7c15e 100644
--- a/Source/LibationAvalonia/Dialogs/DialogWindow.cs
+++ b/Source/LibationAvalonia/Dialogs/DialogWindow.cs
@@ -1,6 +1,7 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Controls.Primitives;
+using Avalonia.Styling;
using LibationFileManager;
using System;
using System.Threading.Tasks;
@@ -30,6 +31,9 @@ namespace LibationAvalonia.Dialogs
Closing += DialogWindow_Closing;
UseCustomTitleBar = Configuration.IsWindows;
+
+ if (Design.IsDesignMode)
+ RequestedThemeVariant = ThemeVariant.Dark;
}
private bool fixedMinHeight = false;
diff --git a/Source/LibationAvalonia/Dialogs/EditQuickFilters.axaml.cs b/Source/LibationAvalonia/Dialogs/EditQuickFilters.axaml.cs
index 3a506658..48b4a14d 100644
--- a/Source/LibationAvalonia/Dialogs/EditQuickFilters.axaml.cs
+++ b/Source/LibationAvalonia/Dialogs/EditQuickFilters.axaml.cs
@@ -42,6 +42,17 @@ namespace LibationAvalonia.Dialogs
public EditQuickFilters()
{
InitializeComponent();
+ if (Design.IsDesignMode)
+ {
+ Filters = new ObservableCollection([
+ new Filter { Name = "Filter 1", FilterString = "[filter1 string]" },
+ new Filter { Name = "Filter 2", FilterString = "[filter2 string]" },
+ new Filter { Name = "Filter 3", FilterString = "[filter3 string]" },
+ new Filter { Name = "Filter 4", FilterString = "[filter4 string]" }
+ ]);
+ DataContext = this;
+ return;
+ }
// WARNING: accounts persister will write ANY EDIT to object immediately to file
// here: copy strings and dispose of persister