Repository navigation
Feature Request - Immediate Theme Change Without Restart (suggested idea if needed) #25143
BattouSaeen
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Currently we need to restart qB to see how a theme looks. This is obviously very cumbersome, where most apps change themes on the fly.
I don't know why exactly qB needs a restart - perhaps due to whatever decision was made at the start of when the GUI was made, or some limitation of Qt (unlikely?) ... but either way, if there is something currently stopping a restart-less theme change, I suggest the following:
A preview button for themes. This preview button can take use a template of the GUI elements, or a snapshot of the current GUI as it is, and then apply the colours or theme elements to this raster/vector image. This offers a separation from the core logic that's behind the current GUI and gives a kind of stop-gap way to quickly see how a theme would look. The snapshot would include all elements including dialog examples, which appear based on events and thus one cannot always see them on demand.
At present, I notice the dark theme on Windows (Fusion) has a very low contrast on some of the elements. For example, if I'm deleting a torrent, or adding or something like that, the buttons for "yes", "no", etc. are almost indistinguishable when they are hot/not hot (i.e. mouse is over them/not over them or you make them hot via keyboard selection: left and right).
And apparently I just realised that the arrow keys also make the checkbox hot, which, due to the colour, I never noticed until now.
In the attached image "Remove" is hot/selected and you can see it is BARELY visible compared to the not-hot "Cancel".
I don't know if there is some setting for accents that I'm missing but yeah, an ability to change an accent colour will be very useful, and coming back to the original issue, preferably without needing to restart qB to check different colours.
Thanks.
All reactions