Skip to content

Releases: Ivy-Interactive/Rustino

v0.3.4

Choose a tag to compare

@nielsbosma nielsbosma released this 26 May 12:23

Improved badge rendering with GDI font and configurable colors

Release v0.3.2

Choose a tag to compare

@nielsbosma nielsbosma released this 28 Apr 12:12

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

Choose a tag to compare

@nielsbosma nielsbosma released this 28 Apr 12:00
378cb7a

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

Full Changelog: v0.2.0...v0.3.1

v0.3.0

Choose a tag to compare

@nielsbosma nielsbosma released this 22 Apr 06:14
378cb7a

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

Choose a tag to compare

@nielsbosma nielsbosma released this 11 Apr 19:46

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

Choose a tag to compare

@nielsbosma nielsbosma released this 11 Apr 15:08