From 10fe4c773bcdb886dcaf33fb77abfeb80ae9f417 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Tue, 4 Nov 2025 15:59:48 +0100 Subject: [PATCH 1/4] Add better theme support --- src/DesktopMagic/Dialogs/ThemeDialog.xaml | 76 ++++++++++ src/DesktopMagic/Dialogs/ThemeDialog.xaml.cs | 143 ++++++++++++++++++ src/DesktopMagic/MainWindow.xaml | 71 +++------ src/DesktopMagic/MainWindow.xaml.cs | 128 +++------------- src/DesktopMagic/Plugins/PluginData.cs | 2 +- src/DesktopMagic/Plugins/Theme.cs | 14 +- .../Resources/Strings/StringResources.de.xaml | 5 +- .../Resources/Strings/StringResources.en.xaml | 5 +- .../Settings/DesktopMagicSettings.cs | 15 +- src/DesktopMagic/Settings/Layout.cs | 29 +++- src/DesktopMagic/Settings/PluginSettings.cs | 30 +++- 11 files changed, 342 insertions(+), 176 deletions(-) create mode 100644 src/DesktopMagic/Dialogs/ThemeDialog.xaml create mode 100644 src/DesktopMagic/Dialogs/ThemeDialog.xaml.cs diff --git a/src/DesktopMagic/Dialogs/ThemeDialog.xaml b/src/DesktopMagic/Dialogs/ThemeDialog.xaml new file mode 100644 index 0000000..4611d40 --- /dev/null +++ b/src/DesktopMagic/Dialogs/ThemeDialog.xaml @@ -0,0 +1,76 @@ + + + +