I was trying to play around with the interface colors to see which entry did what. Mostly interested in the toolbar button background color. I wanted it darker than default light, but I am not interested in dark mode.
The thing is, nothing I seem to do has any effect. I am using a custom theme and so I thought I would first reset everything back to defaults - there appears not to be a global switch to do that, so I did it item by item…
Now, which one do I modify to change the toolbar button background color? The current color is Hex #E9EBEF(FF) or ARGB (255) 233,235,239. The only one in the list that is that color is “Normalend”
Edit: and the “modified” colors keep coming back - and I haven’t even closed this session of Rhino 8 (the only one running) and restarted. Seems like there is something really, really wrong with my install here.
Anyone? Just wondering if I need to completely reset everything to default and if so how to make sure the extensive changes I made to toolbars and macros are saved so I can redo them.
However trying this out in a different new default scheme also has no effect - none of the colors change.
For now, you will need to go to the colors page in options and choose “custom”. Once that is selected a few extra color options will show up at the bottom.
As far as I know, all Rhino.Options.UiPaintColors.xxxx options are those of Rhino 7. In Rhino 8, the Rhino.UI.ThemeSettings.xxxx options are used.
-wim
Had similar experience. Although the Window Layout and ‘Themes’ are very welcome, they are still very far from where they need to be.
Sharing, installing, editing themes is a pain.
Also it appears we can’t have multiple custom themes saved on the same system? So if I want to change from one custom to another I need to replace the file manually.
Content background does change the toolbars but also the panel backgrounds Frame Background changes the viewport frames and the tab “menu” strip Selected tab background changes the tabs themselves plus the top menu bar Viewport titles do as they say
I drag the options window over a bit so I can see the Rhino window behind, hover my mouse over the colour area whose setting I want to identify, left click and the cursor question mark disappears.
On the options page, the UIPaint setting for the area I clicked on has scrolled into view and is highlighted.
Perhaps this is asking for too much but the current method of trying to figure out which setting corresponds to what is quite a hassle.
Only 4 of the approximately 150 !!! color settings appear to have anything assigned… Actually in the default setup (not custom) nothing has been assigned.
My hope was to get rid of all of these settings and let people set 2 or 3 colors, have Rhino interpolate the rest. But, as you know, some other UI things too priority. Thanks for posting about this.
You’ve found two of the four color settings that exist in Rhino that need to be made sense of. Unfortunately, we’d break the SDK by removing them. We do need to hide them, I agree.
The Rhino.UI.ThemeSettings are the lowest level colors; if unchanged from the defaults, the Rhino.UI.PaintColors will inherit settings from the ThemeSettings - not the other way around.
Set appearance colors to Custom.
Content background 199,202,204 (RGB)
Frame background 174,175,178 (RGB)
Selected tab background 233,235,239 (RGB, unchanged from original light)
Active viewport title 107,163,255 (RGB, unchanged from original light)
Inactive viewport title 220,223,226 (RGB, unchanged from original light)
So basically I only changed the first two settings.
The fun part is when you switch from custom dark mode to light mode and then back to dark mode to only see you’ve lost all your settings in 2 seconds
ikr, I still want to know where the text color ones ‘all’ are for the tabs and the layer dialogue etc
Nah I’m pretty sure now us users would like more control over just those three, and since us users see all this power and options, you probably shouldn’t hide them settings from us users