Version 1.3.0.0
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.htmlinstead ofmain.dll) (web-based plugins currently have no support for the settings system) - Support for async C# plugins (new
AsyncPluginbase class with async methods) - Plugins now support
ColorPickerandFileSelectorsettings - Plugin now support state persistence via the
PersistStateAttributeserialization 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: v1.2.0.0...v1.3.0.0
Plugin API v1.0.0.0