0.12.0
UI improvements
- New dark mode: darker, with higher contrast
- Old dark theme still available (called
Dark (legacy)
) - Some elements not themed are now themed when using dark mode (selects, inputs...)
- Native elements (like selects and context menus) on Windows and macOS should now be dark/light depending on the theme used
- Some UI elements are now in bold/medium font-weight to make sure they are easily readable
State persistence when re-opening the app
The player state is now saved and restored on restart (queue, playing track, etc). Here are some additional details:
- Library content (tracks + playlists) is not restored, it will be loaded as usual (loading library...)
- If the player was playing something, on restart, the player will be paused, and the queue will be easily "resumable" by just clicking the "Play" button
System theme
There is a new theme option in Settings > Appearance > Theme
to make Museeks use the system theme you have defined in your OS settings, enjoy :)
Custom default view
You can now set a default view between "Library" and "Playlists" in Settings > Appearance
.
Webm support
.webm
files are now supported and playable by Museeks.
New shortcuts
leftArrow
andrightArrow
keys will seek -/+ 10 seconds on the playing trackctrl/cmd+L
will redirect to the Library viewctrl/cmd+P
will redirect to the Playlists viewctrl/cmd+T
will make the tracks list jump to the playing track
Portable binaries for Windows
Portable versions of Museeks are now available for Windows.
Other improvements
- Fixed playlists not being exportable when some tracks have moved on the filesystem
- Fixed some FreeDesktop deprecation warnings
- Fixed ia32 Windows binaries not being correctly published
Internals
- Binaries are now built on the CI, this should help solve a couple of mistakes I sometimes do when releasing a new version of Museeks
- Setup unit-tests
- Code consolidation, file naming, add more JSDoc
- Themes definition changed a little bit
- Work on Electron deprecations
- Moved more logic to the main process