-
-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make the theme not affect the virtual console widgets #1603
Comments
Hi, @mcallegari The VCSlider top label is defined like this. (vcslider.cpp)
This works as follows. I will update like this.
The result as follows. If we follow this, we have to check & update all of the VC widgets. What do you think? Without applying a theme, VCSlider top label font looks too light.(light gray color) But the above code makes the font color black. |
This is a quite complicated topic, since there are many variables involved:
What I found so far:
however this doesn't consider enable/disable state and probably ignores user-defined colors. VC items can be customized via style
But again, this ignores user-defined colors. |
I've tried a bunch of ways to exclude the VC widgets from the QSS file (by manually selecting all the qWidgets excluding the vc widgets for each style) but it's super painful. For now - my plan is to do what @mcallegari has suggested and theme the widgets individually. |
We need to change the theme so it never interferes with the virtual console
Because currently the theme file overrides the virtual console widgets and makes them look horrible.
The reason we need to fix this is because the user needs to be able to change the colours of things on the virtual console.
The text was updated successfully, but these errors were encountered: