Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
** This is WIP and not yet ready to merge **
Purpose
This an initial attempt at a Theme overhaul. This only updates the Dark theme, but I think I can pretty quickly do the Light one as well now that I've gone through the Dark. I'd suggest we delete the default theme and turn the Dark into the default as well, but if there are strong feelings about keeping the Default blue theme, I'll do that one as well.
Before (screenshot is from 1.0, so there are a few other changes as well):
After:
I tried to modernize things a bit, It seems people generally thought the big rounded corners on the nodes didn't look modern. And the contrast was too high with the nodes being completely black. I was heavily inspired by Blender's default theme in my value choices.
Accents
We didn't really use a consistent accent color in Material Maker, but we did have some colors here and there.
For example the selected level in the Hierachy used a blue shade of text to indicate it was selected.
The Add node popup had a red tint around it.
And the scrollbars had a blue color when hovering them.
I've gone over to using a blue tint in general. I went with the color Blender uses #4772B3 (active) and #405e8c (passive)
For the Hierachy, I went over to using a symbol to indicate the active level instead.
Toggle Buttons also use the accent so they are easier to read.
Feedback
Please give this PR build a test and see what you think. If there are strong feelings about using a different accent color, I'd be open to that. I'm not a UI/UX person, so for me it was easier to lean on Blender's UI choices.