Original PR: https://github.com/Stone-Red-Code/DesktopMagic/pull/12 Author: @Stone-Red-Code Created: 1/19/2026 Status: ✅ Merged Merged: 1/21/2026 Merged by: @Stone-Red-Code
Base: main ← Head: develop
main
develop
09ce072
1073338
780b506
ac78268
a8fe2c8
9a96c60
d316108
ba5bfc7
2cece7d
a564b4d
58 files changed (+3683 additions, -1201 deletions)
📝 installer/DesktopMagic-Installer.exe (+0 -0) 📝 installer/Installer.iss (+1 -1) 📝 src/DesktopMagic/App.xaml (+11 -6) 📝 src/DesktopMagic/App.xaml.cs (+12 -2) 📝 src/DesktopMagic/BuiltInPlugins/CpuMonitorPlugin.cs (+1 -1) 📝 src/DesktopMagic/BuiltInPlugins/DatePlugin.cs (+12 -9) 📝 src/DesktopMagic/BuiltInPlugins/TimePlugin.cs (+17 -9) ➕ src/DesktopMagic/BuiltInPlugins/WeatherPlugin.cs (+208 -0) 📝 src/DesktopMagic/DataContexts/MainWindowDataContext.cs (+10 -0) 📝 src/DesktopMagic/DataContexts/PluginEntryDataContext.cs (+42 -10) 📝 src/DesktopMagic/DataContexts/PluginManagerDataContext.cs (+21 -0) 📝 src/DesktopMagic/DesktopMagic.csproj (+8 -3) 📝 src/DesktopMagic/Dialogs/ColorDialog.xaml (+63 -39) 📝 src/DesktopMagic/Dialogs/ColorDialog.xaml.cs (+5 -3) 📝 src/DesktopMagic/Dialogs/InputDialog.xaml (+38 -13) 📝 src/DesktopMagic/Dialogs/InputDialog.xaml.cs (+1 -1) 📝 src/DesktopMagic/Dialogs/ThemeDialog.xaml (+57 -41) 📝 src/DesktopMagic/Dialogs/ThemeDialog.xaml.cs (+15 -27) 📝 src/DesktopMagic/GlobalSuppressions.cs (+2 -0) 📝 src/DesktopMagic/Helpers/ColorConverter.cs (+12 -2)
installer/DesktopMagic-Installer.exe
installer/Installer.iss
src/DesktopMagic/App.xaml
src/DesktopMagic/App.xaml.cs
src/DesktopMagic/BuiltInPlugins/CpuMonitorPlugin.cs
src/DesktopMagic/BuiltInPlugins/DatePlugin.cs
src/DesktopMagic/BuiltInPlugins/TimePlugin.cs
src/DesktopMagic/BuiltInPlugins/WeatherPlugin.cs
src/DesktopMagic/DataContexts/MainWindowDataContext.cs
src/DesktopMagic/DataContexts/PluginEntryDataContext.cs
src/DesktopMagic/DataContexts/PluginManagerDataContext.cs
src/DesktopMagic/DesktopMagic.csproj
src/DesktopMagic/Dialogs/ColorDialog.xaml
src/DesktopMagic/Dialogs/ColorDialog.xaml.cs
src/DesktopMagic/Dialogs/InputDialog.xaml
src/DesktopMagic/Dialogs/InputDialog.xaml.cs
src/DesktopMagic/Dialogs/ThemeDialog.xaml
src/DesktopMagic/Dialogs/ThemeDialog.xaml.cs
src/DesktopMagic/GlobalSuppressions.cs
src/DesktopMagic/Helpers/ColorConverter.cs
...and 38 more files
Fixes: #5
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/Stone-Red-Code/DesktopMagic/pull/12
Author: @Stone-Red-Code
Created: 1/19/2026
Status: ✅ Merged
Merged: 1/21/2026
Merged by: @Stone-Red-Code
Base:
main← Head:develop📝 Commits (10+)
09ce072Add try catch when stopping plugin1073338Add basic weather plugin780b506Add collectible AssemblyLoadContext to support plugin unloading #5ac78268Check "Does Not Support Unloading" tag to not use AssemblyLoadContexta8fe2c8Update plugins when opening plugin manager9a96c60Add confirmation when deleting themes/layoutsd316108Fix Cpu Monitor plugin percentage alignmentba5bfc7Improve plugin metadata2cece7dUpdate WeatherPlugin city name setting label texta564b4dAdd better error handling and logs to plugin manager📊 Changes
58 files changed (+3683 additions, -1201 deletions)
View changed files
📝
installer/DesktopMagic-Installer.exe(+0 -0)📝
installer/Installer.iss(+1 -1)📝
src/DesktopMagic/App.xaml(+11 -6)📝
src/DesktopMagic/App.xaml.cs(+12 -2)📝
src/DesktopMagic/BuiltInPlugins/CpuMonitorPlugin.cs(+1 -1)📝
src/DesktopMagic/BuiltInPlugins/DatePlugin.cs(+12 -9)📝
src/DesktopMagic/BuiltInPlugins/TimePlugin.cs(+17 -9)➕
src/DesktopMagic/BuiltInPlugins/WeatherPlugin.cs(+208 -0)📝
src/DesktopMagic/DataContexts/MainWindowDataContext.cs(+10 -0)📝
src/DesktopMagic/DataContexts/PluginEntryDataContext.cs(+42 -10)📝
src/DesktopMagic/DataContexts/PluginManagerDataContext.cs(+21 -0)📝
src/DesktopMagic/DesktopMagic.csproj(+8 -3)📝
src/DesktopMagic/Dialogs/ColorDialog.xaml(+63 -39)📝
src/DesktopMagic/Dialogs/ColorDialog.xaml.cs(+5 -3)📝
src/DesktopMagic/Dialogs/InputDialog.xaml(+38 -13)📝
src/DesktopMagic/Dialogs/InputDialog.xaml.cs(+1 -1)📝
src/DesktopMagic/Dialogs/ThemeDialog.xaml(+57 -41)📝
src/DesktopMagic/Dialogs/ThemeDialog.xaml.cs(+15 -27)📝
src/DesktopMagic/GlobalSuppressions.cs(+2 -0)📝
src/DesktopMagic/Helpers/ColorConverter.cs(+12 -2)...and 38 more files
📄 Description
Fixes:
#5
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.