github AnInsomniacy/motrix-next v3.0.1
v3.0.1 — Dock Hide & Preferences Polish

latest releases: v3.8.7-beta.2, v3.8.7-beta.1, v3.8.6...
one month ago

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 hideDockOnMinimize directly from the persistent store for consistency
  • Exit dialog remembers preference — The "always minimize to tray" checkbox now initializes from the current minimizeToTrayOnClose setting

🛠 Improvements

  • Preference transition polish — Replaced scale(0.98) fade transition with opacity-only pref-fade for preference sub-routes, eliminating the action bar snap-down caused by transform conflicting with position: sticky

🐛 Bug Fixes

  • Fixed Dock icon not hiding when clicking the custom ✕ button after enabling "always minimize to tray" — WindowControls.vue was calling appWindow.hide() directly, bypassing the onCloseRequested event handler
  • Fixed stale JS in-memory config causing hideDockOnMinimize to 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

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.