github AnInsomniacy/motrix-next v2.1.0
v2.1.0 — M3 Theme Unification & Light Mode Polish

latest releases: v3.8.5-beta.4, v3.8.5-beta.3, v3.8.5-beta.2...
one month ago

What's Changed

Complete Material Design 3 design token migration and comprehensive light mode polish. All hardcoded color values have been unified under the centralized M3 theme system in variables.css, ensuring seamless light/dark theme switching across the entire application.

✨ New Features

  • Cross-channel update switching — seamlessly switch between stable and beta channels in both directions
  • Immediate channel save — update channel toggle takes effect instantly without requiring a save action
  • Manual CI artifact downloadsworkflow_dispatch triggers now upload build artifacts to GitHub Actions for direct download

🛠 Improvements

  • M3 design token unification — migrated all hardcoded rgba and hex colors across 7 components to centralized M3 CSS variables, ensuring consistent light/dark rendering
  • Naive UI theme overrides — added component-level overrides (Divider, Button, Input, Card) to NConfigProvider for proper border and divider visibility in light mode
  • Update dialog footer redesign — permanent 2-button layout (Close + Action) with state-machine driven transitions
  • Subnav hover polish — visible hover/active backgrounds with M3 emphasized easing transitions
  • Light mode visibility fixes — About page dividers, version badge, error messages, torrent upload zone, and release notes background all now render correctly
  • Retry button color — changed from warning to info for a less aggressive error state appearance
  • Update available wording — neutral "Update Available" across all 26 locales

📦 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.