What's Changed
Comprehensive M3 design token migration and update dialog UX refinements.
✨ New Features
- Cross-channel update switching — seamlessly switch between stable and beta channels in both directions via custom version comparator
- Immediate channel save — update channel toggle takes effect instantly without requiring a save action
- Manual CI artifact downloads —
workflow_dispatchtriggers now upload build artifacts to GitHub Actions for direct download
🛠 Improvements
- Update dialog footer redesign — permanent 2-button layout (Close + Action) with state-machine driven button that adapts per phase (disabled → Install → Cancel → Restart) with smooth CSS transitions
- M3 design token unification — migrated all hardcoded
rgbaand hex colors across 7 components to centralized M3 CSS variables invariables.css, ensuring consistent light/dark theme rendering - New M3 tokens — added
--m3-status-*(active/waiting/paused/error/success),--m3-primary-container-bg,--m3-error-container-bg,--m3-drop-zone-*with light and dark variants - Light mode fixes — About page dividers, version badge, error messages, and release notes background now visible in light mode
- Update available wording — changed from "New version available" to neutral "Update Available" across all 26 locales (supports bidirectional channel switching)
📦 Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | .dmg
|
| Windows (x64) | -setup.exe
|
| Linux (x64) | .AppImage / .deb
|
| Linux (ARM64) | .AppImage / .deb
|