v1.1.8 - Bug Fixes and Options galore(π) release
Lots of bug fixes in this one, including fixing all the issues with the volume control that 1.1.7 introduced. While it's not as sexy, I also reworked all of the Options menu code, adding a new helper class, which will allow me to very quickly add new options to any menu I want. As proof of concept I added the ability to adjust playlist font sizes, and also move the transport controls below the artwork if you prefer that better. I also laid a lot of groundwork for better scaling in the future, possibly DPI based. There are a number of minor visual improvements that I might have only been the one to notice.
NOTE: I had to reset all the options for the transport controls (even from the 1.1.8 betas). If you have transport buttons not showing up, just re-enable them in the Options menu.
Big features:
Theme setup verification menu:
Timeline tooltips when hovering over played time:
Full changelist
- Random now actually randomizes playlist
- Fixed volume control issues
- Improved tooltip handling for buttons
- Fixed issues with expanded volume bar disappearing and it's appearance in 4k mode
- Fixed crash when deleting last playlist
- CD Rotation values were bogus
- Refactored all menus using new
Menu
helper class, which cut menu code length in half and made adding new options much easier - Fixed crash when using weblinks
- Playlist row and header fonts are scalable through Options >> Playlist settings
- Option to move transport controls below artwork
- Visual improvements in 4k mode (ensuring spacing between elements is scaled correctly)
- Adding Georgia entries to "Help" menu to quickly debug if the theme is installed correctly
- Added tooltips on hovering over timeline
- Adjust menu font sizes through options menu
- Adjust transport button sizes through options menu