timewasternl / Pioneered

Pioneer inspired theme for smaller screen resolutions
GNU General Public License v3.0
51 stars 8 forks source link

Support for even smaller screen sizes #18

Open fwcd opened 7 months ago

fwcd commented 7 months ago

First of all, thank you for this awesome skin! I'm currently testing an iOS build of Mixxx and stumbled upon this repo, while researching skins for smaller screens.

On an iPhone screen, the skin is unfortunately still a bit too large, resulting in the decks getting cut off:

image

Would be cool if the skin could support smaller screen sizes e.g. by shrinking the waveforms or making the text and buttons smaller (I haven't researched in detail what Mixxx's skin system is capable of, so perhaps it isn't even possible to resize widgets or text dynamically).

bvobart commented 7 months ago

Oh wow I didn't know Mixxx also does iOS builds nowadays!

Mixxx' <Size> element allows specifying minimum, maximum and preferred sizes, and will scale the widgets according to the given size policy. I think we would just need to tweak the minimum sizes of a bunch of elements in our skin and ensure they keep the right aspect ratios, even as they grow to fit larger screens.

Do you know what the effective screen resolution is for your iPhone? E.g. for the Raspberry Pi 7" touch screen that this skin was originally designed for, it's 800 x 480.