azahar-emu / azahar

A new Citra fork
https://azahar-emu.org/
2.44k stars 131 forks source link

lime3ds_qt doesn't change icons on native QT6 system light/dark mode theme #520

Open kleidis opened 3 weeks ago

kleidis commented 3 weeks ago

Issue

Since QT 6.5 (i think) QT has been able to detect windows 11 system light/dark mode +the accent color and change the colros of the native theme according to the system preference

However the emulator never got updated for this change resulting in the default or Light theme (aka jsut native QT theme) having black icons

This not only looks ugly but it also might cuase certain people with accesibilty issues to get confused

image

Not to mention it has the funny side effect of still being called light mode

image

My suggestion would be to add code that can check the systems theme and switch between the icons of qDarkstyle and default accoridngly And for the light mode string to be renamed to System or Native