github AnInsomniacy/motrix-next v3.5.2-beta.2
v3.5.2-beta.2 — GPU Guard & Platform Refactor

latest releases: v3.9.0, v3.9.0-beta.5, v3.9.0-beta.4...
pre-releaseone month ago

What's Changed

Platform detection and Linux GPU stability improvements. Introduces crash-resilient hardware acceleration toggle and consolidates platform detection into a shared composable.

✨ New Features

  • GPU Hardware Acceleration toggle — Linux users can now enable WebKitGTK DMA-BUF rendering from Advanced Settings → Diagnostics. Ships with a crash sentinel that automatically reverts to software rendering if the app fails to start after enabling
  • Detailed GPU compatibility hint — Lists specific problem drivers (NVIDIA proprietary, Intel + Wayland, Raspberry Pi) so users can make informed decisions

🛠 Improvements

  • usePlatform composable — Consolidated 4 redundant platform() calls across Basic.vue, Advanced.vue, MainLayout.vue, and app.ts into a single lazy-init singleton exposing atomic isMac/isWindows/isLinux flags
  • Eliminated pre-combined flags — Removed isMacOrWin/isMacOrLinux; consumers now compose inline (isMac || isWindows)
  • Removed navigator.userAgent hackMainLayout.vue now uses the same Tauri platform() API as all other components
  • i18n — Updated all 26 locale files with GPU acceleration labels, hints, and restart dialog text

📦 Downloads

Platform Architecture File
macOS Apple Silicon · Intel .dmg
Windows x64 · ARM64 -setup.exe
Linux x64 · ARM64 .AppImage .deb

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.