What's Changed
This release introduces intelligent, data-driven column width calculation for all data tables and ships alongside the new Motrix Next Browser Extension for seamless browser-to-app download integration.
✨ New Features
- Data-driven column width calculation — A new
calcColumnWidth()utility scans all row values at runtime and computesmax(header label width, widest cell value width)using the Canvas 2D API, replacing hardcodedminWidthvalues - Flex column architecture — Primary content columns (file names, URLs, hostnames) now absorb all remaining horizontal space, while metadata columns (index, size, speed, status) use precisely calculated fixed widths
- 🧩 Motrix Next Browser Extension — A companion browser extension with RPC integration, dynamic M3 color scheme picker, localized error handling, site rule management, and connect/disconnect UI states
🛠 Improvements
- Applied the new column sizing to all 6 tables: file list, peer list, tracker list (TaskDetail), torrent file selector (AddTask), magnet file selector (MagnetFileSelect), and DB browser (Advanced settings)
- Table headers now wrap gracefully instead of truncating with ellipsis when space is constrained
- Standardized index column headers to use i18n keys across all tables for consistency
- NTag-rendered columns (status) account for component internal padding via
extraWidthoption - Canvas measurement falls back to a CJK/Latin character-width heuristic in test environments
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|