diff --git a/src/DesktopMagic/DataContexts/PluginManagerDataContext.cs b/src/DesktopMagic/DataContexts/PluginManagerDataContext.cs
index b1ca54f..896985a 100644
--- a/src/DesktopMagic/DataContexts/PluginManagerDataContext.cs
+++ b/src/DesktopMagic/DataContexts/PluginManagerDataContext.cs
@@ -1,6 +1,10 @@
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Runtime.CompilerServices;
+using System.Windows;
+using System.Windows.Media.Imaging;
+
+using Wpf.Ui.Appearance;
namespace DesktopMagic.DataContexts;
@@ -70,6 +74,23 @@ internal class PluginManagerDataContext : INotifyPropertyChanged
}
}
+ public BitmapImage ModIoIcon
+ {
+ get
+ {
+ ApplicationTheme theme = ApplicationThemeManager.GetAppTheme();
+
+ if (theme == ApplicationTheme.Light)
+ {
+ return Application.Current.Resources["ModioLogoBlueDark"] as BitmapImage ?? new BitmapImage();
+ }
+ else
+ {
+ return Application.Current.Resources["ModioLogoBlueLight"] as BitmapImage ?? new BitmapImage();
+ }
+ }
+ }
+
public string LoginButtonText => isAuthenticated ? (string)App.LanguageDictionary["logout"] : (string)App.LanguageDictionary["login"];
protected void OnPropertyChanged([CallerMemberName] string? name = null)
diff --git a/src/DesktopMagic/DesktopMagic.csproj b/src/DesktopMagic/DesktopMagic.csproj
index 038bc52..bca19a8 100644
--- a/src/DesktopMagic/DesktopMagic.csproj
+++ b/src/DesktopMagic/DesktopMagic.csproj
@@ -33,6 +33,7 @@
+
@@ -66,6 +67,7 @@
Always
+
diff --git a/src/DesktopMagic/Plugins/PluginManager.xaml b/src/DesktopMagic/Plugins/PluginManager.xaml
index 8406acf..5687f9b 100644
--- a/src/DesktopMagic/Plugins/PluginManager.xaml
+++ b/src/DesktopMagic/Plugins/PluginManager.xaml
@@ -107,7 +107,7 @@
-
+