Releases: Ivy-Interactive/Rustino
Release list
v0.3.4
Release v0.3.2
What's Changed
- [00001] Fix keyboard shortcuts (Ctrl+V, etc.) not working in Rustino/Ivy.Desktop apps by @nielsbosma in #7
Full Changelog: v0.3.0...v0.3.2
Release v0.3.1
What's Changed
- fix: Correct MSBuild targets to use MSBuildThisFileDirectory for nati… by @rorychatt in #1
- chore: upgrade version to 0.2.2 by @rorychatt in #2
- [03458] Use an optional ILogger in Rustino to control console output by @nielsbosma in #3
- Consolidate 12 sample projects into a single feature showcase by @nielsbosma in #4
- [03461] Add cross-platform splashscreen API by @nielsbosma in #5
- Feature showcase: splashscreen, dialogs, monitors, menus, tray & notifications by @nielsbosma in #6
New Contributors
- @rorychatt made their first contribution in #1
Full Changelog: v0.2.0...v0.3.1
v0.3.0
What's New
Splashscreen (Pure Native)
Rewritten from WebView-based to pure Win32 GDI rendering — lightweight, no WebView2 dependency. Shows on startup before the main window loads.
File Dialog Fix
Fixed deadlock where file dialogs (open, save, folder select) would hang. Dialogs now run on dedicated threads with COM initialization, bypassing the event loop entirely.
Monitor Enumeration Fix
Fixed deadlock in GetMonitors() / GetCurrentMonitor() when called from WebMessageReceived. Monitor info is now cached in shared state and read directly without event loop round-trips.
Menu & System Tray Fix
Fixed application menu and tray icon not appearing. Commands are now deferred until the event loop is running via the PageLoaded callback.
Notification App Identity
Added appId parameter to ShowNotification() to control the sender name on Windows (previously showed "Windows PowerShell" when running via dotnet run).
Consolidated Sample
All feature samples consolidated into a single tabbed showcase app with icon, splash, menus, tray, dialogs, notifications, badges, monitors, and reactive observables.
v0.2.0
What's New
Taskbar Badge Count
Set an unread message count badge on the taskbar/dock icon at runtime.
- Windows: Red circle overlay with number via ITaskbarList3
- macOS: Native dock badge label via NSDockTile
SetBadgeCount(int?)/ClearBadge()C# API- Badge sample app included
v0.1.0
Full Changelog: https://github.com/Ivy-Interactive/Rustino/commits/v0.1.0