WIP adjust UI colors

What are the current color controls in the WIP?

In a couple of quick tests, Options>Advanced>UIPaintColors don’t appear to be hooked up - they weren’t in V8 either IIRC. Is it still useful to have them there?

If I change Options>Appearance>Colors to “Custom”, I get 5 additional entries near the bottom under a new “General” section:

Is that all there is?

There’s many more in advanced settings, ThemeSettings are all used as far as I know.

Yeah, many is an understatement… There looks to be around 150 settings… :astonished_face:

If I look under Advanced and filter for ‘color’ I see this:

The colors show a color swatch of the current setting and a hex value for each.

If I filter for ‘theme’ however, I see this:

No color swatches to show what the current setting is and no hex… Double clicking on a swatch only shows me this:

They’re all #000000 (black - even though the swatch shows white)

:thinking:

I guess it is called Advanced Settings :sweat_smile:. All joking aside I’m not the expert on this, Just trying to divulge what I know in the hopes I can help.

Setting it should override the UI, I know there’s no colour in the setting, so you kind of need to know which ones do what.

As I don’t, gonna make for some interesting testing… 150 X :face_with_spiral_eyes:

Not sure If I was of any use here or not. I would like to give a simpler answer. What are you trying to do @Helvetosaur?

Also these should be, or we shouldn’t show them if they don’t work. I’ll test and ticket if they also do nothing for me.

The 150(?) colors are mostly computed colors based on a more limited (but still big) color set. There is currently no access to these colors directly; overriding one of the theme colors will just override one of the computed colors.

1 Like

Just trying to figure out how things work is all. Just wondering about the utility of exposing all of these “computed” colors as individual settings. I wonder if what is needed is a “theme editor” interface. I’m not sure I would even give the users so many individual zones to tweak - maybe a half-dozen basic color-wheel controlled settings which affect the principal areas, plus perhaps some kind of “contrast control”. All of the other colors could be computed from those settings.

As there is currently a fairly heated discussion on toolbar icon colors, it just popped into my head that maybe these too should be integrated into the same editor. So a sort of universal Rhino UI color/contrast settings screen with everything in one place.

6 Likes

Seeing how advanced changing the UI colours are, I’m inclined to agree. If there was a UI which had previews of different UI items with the associated colours so you could easily see which colours change what, that would be much nicer.

It was always the goal to make the UI colors available through the colors section. There is this open YT item for it.

RH-81908 Expose UI interface colors in a human readable way

2 Likes

This needs to be a priority for Rhino 9.