• Stone_Red released this 2026-01-21 23:35:55 +01:00 | 35 commits to main since this release

    📅 Originally published on GitHub: Wed, 21 Jan 2026 22:49:04 GMT
    🏷️ Git tag created: Wed, 21 Jan 2026 22:35:55 GMT

    New Features

    • Weather plugin with city search (Open-Meteo), configurable display (city name, temperature, weather status, last updated), and periodic background updates
    • Basic support for web-based plugins via WebView2 (use main.html instead of main.dll) (web-based plugins currently have no support for the settings system)
    • Support for async C# plugins (new AsyncPlugin base class with async methods)
    • Plugins now support ColorPicker and FileSelector settings
    • Plugin now support state persistence via the PersistStateAttribute serialization on any field or property
    • "Open in IDE" button for local plugins in Plugin Manager when a .csproj is detected
    • New plugins are now automatically detected and reloaded without having to restart the app

    Enhanced

    • Modern Fluent UI throughout the app using WPF-UI
    • Navigation split into dedicated pages: Plugins, Themes, and Plugin Manager
    • Better error handling for plugins
    • Cleaned up the C# plugin template
    • Confirmation for deleting layouts and themes

    Fixed

    • CPU usage plugin text alignment
    • DesktopMagic.Api NuGet package now follows the versioning scheme accordingly to Stone-Red-Code/guidelines
    • Multiple stability fixes

    Full Changelog: https://github.com/Stone-Red-Code/DesktopMagic/compare/v1.2.0.0...v1.3.0.0


    Plugin API v1.0.0.0

    Downloads