strawberrymusicplayer / strawberry

:strawberry: Strawberry Music Player
https://www.strawberrymusicplayer.org/
GNU General Public License v3.0
2.53k stars 164 forks source link

Accessibility issue, running under Wayland doesn't respect font scaling #1456

Closed sillyspiel closed 2 weeks ago

sillyspiel commented 3 weeks ago

With larger fonts set under Accessibility in Gnome, Strawberry's font sizes do not change. Issue doesn't exist using X11 session. Can be worked around by using flatpak version, opening Flatseal and turning off "Wayland windowing system", leaving only "X11 windowing system" and "Fallback to X11 windowing system". Should note that flatpak version running on Plasma also needs this workaround (I think? having trouble remembering right now and unable to test atm).

jonaski commented 3 weeks ago

Other Qt 6 based programs respects this Gnome accessibility setting? Fill in the issue template: OS, Qt version, strawberry version. Everything is missing in this bug report.

sillyspiel commented 3 weeks ago

Other Qt 6 based programs respects this Gnome accessibility setting? Fill in the issue template: OS, Qt version, strawberry version. Everything is missing in this bug report.

I should have filed this bug report while I still had the VM/bare metal installs running, (currently back on Linux Mint without Wayland) but alas I got distracted. Please just look into it if you have the time or willingness. I really like this program by the way and it's what I prefer for music players. For what it's worth, issue occured on openSUSE Tumbleweed, openSUSE Aeon, and Fedora 40. On openSUSE, it is definitely version 1.0.23, same with Fedora. On openSUSE, Help > About says it is using Qt version 6.7.1. On Fedora, it says it is using 5.15.13, and on flatpak 6.6.3.

jonaski commented 2 weeks ago

To be honest I do not have time to boot up every desktop and test different settings, I doubt this is a bug in strawberry itself, but more likely a general Qt/Gnome related issue. Except for the lyrics we do not hard-code font sizes, I do not know if the Gnome accessibility settings are integrated properly with Qt applications.

sillyspiel commented 1 week ago

I do not know if the Gnome accessibility settings are integrated properly with Qt applications.

Further research has me thinking this is probably the actual issue. But thank you for looking into it :)