Original PR: https://github.com/Stone-Red-Code/DesktopMagic/pull/21 Author: @Stone-Red-Code Created: 6/27/2026 Status: ✅ Merged Merged: 6/27/2026 Merged by: @Stone-Red-Code
Base: main ← Head: develop
main
develop
8e333df
6061efb
4999ae6
d43f1ed
c6b973b
33962cd
5fcbe2a
f4ac2c6
14 files changed (+557 additions, -17 deletions)
📝 installer/DesktopMagic-Installer.exe (+0 -0) 📝 src/DesktopMagic/DataContexts/MainWindowDataContext.cs (+11 -0) 📝 src/DesktopMagic/DesktopMagic.csproj (+3 -3) 📝 src/DesktopMagic/Dialogs/CreatePluginDialog.xaml (+4 -3) 📝 src/DesktopMagic/Dialogs/CreatePluginDialog.xaml.cs (+10 -1) 📝 src/DesktopMagic/Helpers/ColorConverter.cs (+24 -0) 📝 src/DesktopMagic/Helpers/WindowPos.cs (+15 -0) 📝 src/DesktopMagic/Pages/MainPage.xaml (+10 -2) 📝 src/DesktopMagic/Pages/MainPage.xaml.cs (+35 -1) 📝 src/DesktopMagic/Plugins/PluginManager.xaml.cs (+52 -0) 📝 src/DesktopMagic/Plugins/PluginWindow.xaml.cs (+9 -3) 📝 src/DesktopMagic/Plugins/WebPluginWindow.xaml.cs (+378 -1) 📝 src/DesktopMagicPluginAPI/Plugin.cs (+5 -2) 📝 src/MsixPackaging/Package.appxmanifest (+1 -1)
installer/DesktopMagic-Installer.exe
src/DesktopMagic/DataContexts/MainWindowDataContext.cs
src/DesktopMagic/DesktopMagic.csproj
src/DesktopMagic/Dialogs/CreatePluginDialog.xaml
src/DesktopMagic/Dialogs/CreatePluginDialog.xaml.cs
src/DesktopMagic/Helpers/ColorConverter.cs
src/DesktopMagic/Helpers/WindowPos.cs
src/DesktopMagic/Pages/MainPage.xaml
src/DesktopMagic/Pages/MainPage.xaml.cs
src/DesktopMagic/Plugins/PluginManager.xaml.cs
src/DesktopMagic/Plugins/PluginWindow.xaml.cs
src/DesktopMagic/Plugins/WebPluginWindow.xaml.cs
src/DesktopMagicPluginAPI/Plugin.cs
src/MsixPackaging/Package.appxmanifest
Resolves #20
🔄 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/21
Author: @Stone-Red-Code
Created: 6/27/2026
Status: ✅ Merged
Merged: 6/27/2026
Merged by: @Stone-Red-Code
Base:
main← Head:develop📝 Commits (8)
8e333dfAdd window layer setting with Always on Bottom and Always on Top options6061efbAdd web plugin creation flow and settings bridge to WebPluginWindow4999ae6Add hot reload support for web plugins with file watcher and debounced43f1edAdd color conversion methods with defaults and refactor ColorPicker parsing for web pluginsc6b973bRename local variables for consistency and clarity33962cdMove SetIsLocked call from WindowPos to PluginWindow initialization5fcbe2aAdd plugins search box to main pagef4ac2c6Update version and installer📊 Changes
14 files changed (+557 additions, -17 deletions)
View changed files
📝
installer/DesktopMagic-Installer.exe(+0 -0)📝
src/DesktopMagic/DataContexts/MainWindowDataContext.cs(+11 -0)📝
src/DesktopMagic/DesktopMagic.csproj(+3 -3)📝
src/DesktopMagic/Dialogs/CreatePluginDialog.xaml(+4 -3)📝
src/DesktopMagic/Dialogs/CreatePluginDialog.xaml.cs(+10 -1)📝
src/DesktopMagic/Helpers/ColorConverter.cs(+24 -0)📝
src/DesktopMagic/Helpers/WindowPos.cs(+15 -0)📝
src/DesktopMagic/Pages/MainPage.xaml(+10 -2)📝
src/DesktopMagic/Pages/MainPage.xaml.cs(+35 -1)📝
src/DesktopMagic/Plugins/PluginManager.xaml.cs(+52 -0)📝
src/DesktopMagic/Plugins/PluginWindow.xaml.cs(+9 -3)📝
src/DesktopMagic/Plugins/WebPluginWindow.xaml.cs(+378 -1)📝
src/DesktopMagicPluginAPI/Plugin.cs(+5 -2)📝
src/MsixPackaging/Package.appxmanifest(+1 -1)📄 Description
Resolves #20
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.