Difference in UI themes between Mingw and MSVC

#8573 · open · 2 comments

View on GitHub ↗

Hasster1

### System Information Windows 10 1909 ### LMMS Version(s) Latest Nightly (1a82b9e) ### Most Recent Working Version _No response_ ### Bug Summary It seems that MSVC and Mingw versions of LMMS display things differently, especially with custom themes. Most likely due to Qt6. Most fonts are slightly different, the sizes for some ui elements are slightly changed (tho that also might be because of the fonts). Noticed it when one of the custom themes on MSVC made every scroll bar invisible. Here's the comparison. SAVO Green (https://lmms.io/lsp/?action=show&file=24171) Mingw <img width="1898" height="1038" alt="Image" src="https://github.com/user-attachments/assets/acb4c792-cb38-44c8-b759-35236bcac374" /> MSVC <img width="1897" height="1039" alt="Image" src="https://github.com/user-attachments/assets/83c6c9ef-e499-4756-8187-29b10d53c6c2" /> Default Mingw <img width="1904" height="1035" alt="Image" src="https://github.com/user-attachments/assets/3c851cbd-fce2-41ce-8d7e-e44a3c034fbf" /> MSVC <img width="1902" height="1040" alt="Image" src="https://github.com/user-attachments/assets/c21a5979-3e35-472a-84c6-64975cf374e7" /> It's best to download these images and swap between them to notice the differences. ### Expected Behaviour It should be consistent between version (or at least not cause any issues with custom themes) ### Steps To Reproduce Install a custom theme and swap between MSVC and Mingw. At the very least the fonts will be slightly different. ### Logs _No response_ ### Screenshots / Minimum Reproducible Project _No response_ ### Please search the issue tracker for existing bug reports before submitting your own. - [x] I have searched all existing issues and confirmed that this is not a duplicate.

Comments

Hasster1

I hope this'll help someone to see better. <img width="23" height="70" alt="Image" src="https://github.com/user-attachments/assets/26e641f3-33e5-41b9-8da6-a41931ec2c6c" /> <img width="23" height="79" alt="Image" src="https://github.com/user-attachments/assets/9b8703ec-7d81-44a6-aeaf-4c5d41a9b734" />

Hasster1

Checked the theme that had missing colors, turns out it's because the theme uses rgba, but only specifices 3 parameters (r, g, b) without the alpha, which is the reason why it doesn't show up on msvc, but does work on mingw