v0.17
Remember when I said 0.16 is the BIGGEST release so far? Well, this one adds even more stuff, and as well as the usual fixes and improvements.
Highlights
Fully-customisable Material 3 12-band parametric equaliser and compressor
Dynamic liquid theme (with audio-reactive ferroliquid-inspired animations)
Major fixes to portrait and low-dpi screens, including better UI placement and better-aligned icons
Equaliser:
A 12-band parametric equaliser with full band controls, with, as said, a compressor. It has 14 preset configurations, though you can change these, as well as save your own nameable presets. All the the individual frequencies of each of the individual 16 bands can be selected, to an accuracy of 1hz from 16 to 99 and in 100hz increments from 1khz to 16khz. Each band's decibel range, filter type and other settings can all be customised. The equaliser is complemented with a compressor, which can adjust attack release, compression ratio, loudness threshold and makeup gain. It took a LONG TIME to fix all the contrast issues too, but now I think all the text should be contrasted with the background (make sure the contrast setting is on, and it's only available for liquid, blur and frosted glass player effects). The dials are all knobs with a blue-green-yellow progression depending on their position. Also, the equaliser is completely Material-3 compatible, and uses the same background as the player.
Liquid theme:
An audio-reactive visualiser-like theme which renders a dynamic pattern on the player background depending on the tempo of the music and the tone. It took a LOT of trial and error to finally finish it, and it's a bit buggy, but it still works as intended, and it is highly customisable. You can pick from 2 different shapes (which are still being refined, though they work, and yes, more will be added later on).
Among other bug fixes is the complete overhaul of the landscape player, with icons finally being centred, an improved player layout without icons being offset by unnecessary amounts and a few other minor edits to the placement of buttons to improve the UI.
The layout editor has also been overhauled to include grouping and ungrouping icons for better customisation.