github staniel359/muffon v2.1.0
2.1.0

12 hours ago

Features

  • Add autoupdate for Windows (.exe) (except portable) (@xyloflake)
  • Add autoupdate for Linux (.appImage / .deb / .rpm / .pacman) (beta) (@xyloflake)
  • Add “Play” button to tracks’ lists (+ shuffle/loop options)

Languages

Changes / Improvements

  • Add light/dark mode change to loading window/tabs
  • Add content reload button to pages' segments
  • Improve logic of queue tracks’ list rendering
  • Add playing track different image sizes for native player
  • Change UI (images’ sizes, queue panel, messages, settings’ “History” section, scroll-to-top button, sidebar, dropdowns, pages' search sections, artists’/albums’/tracks’ self icons + options section, menus’ scrollbars)
  • Add functionality for audio play/pause on spacebar press
  • Add functionality for player pause on video play
  • Add functionality for video pause on player play
  • Improve logic of YouTube player links’ opening
  • Add functionality for exit on Ctrl/Cmd + Q
  • Add "Enable system cache" option
  • Add "Show tray icon" option
  • Add functionality for closing queue panel on Esc press
  • Add functionality for remembering player’s loop/mute settings
  • Add search functionality to saved tracks page
  • Add functionality for album/track page’s segment focus on their source change
  • Add lazy loading logic for playlists import modal's tracks lists
  • Add listeners count to recommended artists
  • Add "Private" checkbox to playlists import modal's items
  • Add popup to private icons
  • Change logic of pagination being always displayed in import modals
  • Add logic for calling “About” window from dock on Linux (@xyloflake, @gamersi, @staniel359)
  • Add default image for Discord Rich Presence if track's image is missing
  • Change Discord Rich Presence type to "Listening”
  • Change Discord Rich Presence buttons' language to English
  • Add "Listen on muffon" button to Discord Rich Presence

Fixes

  • Fix bug when queue’s following track was getting played on media keys press even when following track was disabled
  • Fix bug when app was crashing at the start with “Close tabs on exit” option enabled
  • Fix (?) bug when profile page’s playing section was showing wrong self icons
  • Fix bug when tabs panel was visible in YouTube full screen mode
  • Fix bug when selectable playlist item’s description with html wasn't formatted
  • Fix bug when options dropdown wasn’t showing after cached page change
  • Fix bug when radio’s next track had conflict with queue’s “Autoplay” option
  • Fix bug when profile page’s favorites segment had favorite icons
  • Fix bug when internal link was opened in browser on Ctrl/Cmd + Click
  • Fix bug when transparency/blur wasn’t working in nested transparent/blurred elements (except modals)
  • Fix bug when artist albums page's items were lacking artist name
  • Fix bug when nested modals had dimmers with wrong background colors
  • Fix bug when playlist hasn't been saved if updated without image
  • Fix bug when long artist names’ lines weren't broken
  • Fix bug when about window wasn't scaled
  • Fix bug when empty playlists didn't increment progress bar during import
  • Fix bug when top tab wasn't focused on window focus
  • Fix bug with messages’ text overflow
  • Fix bugs with options dropdowns’ display
  • Fix bugs with seeker bars in RTL mode

Optimizations

  • Reduce installers size by 7MB through custom patches to app-builder-lib (#171) (@xyloflake)
  • Reduce installers size by 38MB by removing unnecessary linguistic files (#173) (@xyloflake)
  • Reduce installers size by 3 MB by moving unnecessary dependencies to devDependencies (@gamersi)

Other

  • Add latest Flatpak runtime support
  • Remove functionality for reload on Ctrl/Cmd+R / F5

Don't miss a new muffon release

NewReleases is sending notifications on new releases.