Releases: s00d/switchshuttle
Releases · s00d/switchshuttle
Release v2.1.1
See the assets to download this version and install.
Release v2.1.0
See the assets to download this version and install.
Release v2.0.0
See the assets to download this version and install.
Release v1.13.0
See the assets to download this version and install.
Release v1.12.0
See the assets to download this version and install.
Release v1.11.0
See the assets to download this version and install.
Release v1.10.0
See the assets to download this version and install.
Release v1.9.2
See the assets to download this version and install.
Full Changelog: app-v1.9.1...app-v1.9.2
Release v1.9.1
See the assets to download this version and install.
Full Changelog: app-v1.9.0...app-v1.9.1
Release v1.9.0
✨ Features
- menu: implement comprehensive system menu structure with monitoring support
- monitoring: add real-time monitoring capabilities with background timer management
- tray: add mouse event handlers for intelligent timer management (pause/resume on hover)
- console: implement persistent console instance for improved command execution
- menu: enhance menu item creation with individual timer management
- monitoring: add new monitoring templates and enhance existing ones
🔧 Chores
- deps: add lazy_static dependency for global state management
♻️ Code Refactoring
- menu: simplify menu creation and update logic with structured approach
- commands: rename update_system_tray_menu to update_tray_menu_from_commands for clarity
- helpers: remove redundant execute_command_silent function
- commands: replace helpers with console for command execution
- console: add ConsoleInstance for managing interactive console sessions
- menu: enhance menu item creation with console command execution
🐛 Bug Fixes
- menu: fix background timer cleanup when menu items are removed
- monitoring: implement proper timer lifecycle management with stop flags
- menu: resolve timer conflicts during menu updates
⚡ Performance
- tray: optimize monitoring timers with pause/resume functionality on mouse events
- menu: implement efficient timer management to prevent resource leaks
Full Changelog: app-v1.8.0...app-v1.9.0
