Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Themes: add support for user styles. #2499
Mumble will now read and use a user.qss
The content of the user.qss will
This allows users to make small tweaks to
It also allows developers to test small tweaks
Locations where Mumble will look for user.qss:
You never have to actually rebuild mumble to test changes as user provided themes take precedence over our built-in ones if they have they have the same name. I still appreciate how overriding single values regardless of theme in a central file might be useful in some cases though. I guess you felt the need to have this in your own theme experiments? Any other specific use-cases you had in mind? Accessibility?
LGTM though I think we should add some logging to hint at a user.qss being used. It's quite possible this will get (ab?^^)used for customization by clans or similar and we don't want to be wondering about bugreports on built-in themes themes that are actually caused by some user.qss .