What's Changed
A focused patch release addressing macOS Dock icon management and preference UI polish.
✨ New Features
- macOS Dock icon auto-hide — Dock icon now reliably hides when minimizing to tray, across all close paths (custom ✕ button, native close, exit dialog). The Rust command reads
hideDockOnMinimizedirectly from the persistent store for consistency - Exit dialog remembers preference — The "always minimize to tray" checkbox now initializes from the current
minimizeToTrayOnClosesetting
🛠 Improvements
- Preference transition polish — Replaced
scale(0.98)fade transition with opacity-onlypref-fadefor preference sub-routes, eliminating the action bar snap-down caused bytransformconflicting withposition: sticky
🐛 Bug Fixes
- Fixed Dock icon not hiding when clicking the custom ✕ button after enabling "always minimize to tray" —
WindowControls.vuewas callingappWindow.hide()directly, bypassing theonCloseRequestedevent handler - Fixed stale JS in-memory config causing
hideDockOnMinimizeto be ignored — moved preference read from JS to Rust persistent store
📦 Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | .dmg
|
| Windows (x64) | -setup.exe
|
| Linux (x64) | .AppImage / .deb
|
| Linux (ARM64) | .AppImage / .deb
|