Theaming colors should be hidden when they cannot be edited
Ux of color changing icons colors in preferences is convoluted and confusing. you need to play the game what does this checkbox do. i propose simpifiling it
-
one chacker for both base and custom colors -
call it : "change icons colors" -
show it only for theme that supports it (have a CSS file) -
hide controls if its disabled -
If disabled use default colors from -
refresh button resets colors from css