diff options
author | Pablo Vazquez <pablo@blender.org> | 2021-10-26 21:07:26 +0300 |
---|---|---|
committer | Pablo Vazquez <pablo@blender.org> | 2021-10-26 21:19:24 +0300 |
commit | 4db4a97355672ee27542e45ac9959523567e0053 (patch) | |
tree | a99076c15a4d95fed6e464b2aa18202b800c4af5 /release/datafiles | |
parent | c7b27f45ae7856560cd35dead8f1897b917c8d67 (diff) |
Node Editor: Style update to nodes
This patch changes how nodes look visually, in an attempt to fix a number of issues:
* The header background is currently drawn using a theme color fully opaque, this limits the colors we can use because the node name/label is drawn on top.
* Hard-coded transparency makes nodes hard to read. The node backdrop already has alpha so if the user wants it they can set it. This patch uses alpha from the theme.
* Better muted status indicator, instead of simply making everything transparent and the wires inside red, draw a red outline around the node, darken the header and backdrop.
* On muted nodes, display wires behind the backdrop to not interfere with text/widgets inside the node.
Nodes:
* Darken header to improve readability of node label.
* Draw a line under the header
* Thicker outline.
* Do not hard-code transparency on nodes, use the theme's node backdrop alpha component.
* Use angle icon instead of triangle (to be consistent with the [[ https://developer.blender.org/D12814 | changes ]] to panels)
Style adjustment to sockets drawing:
* Do not hard-code the socket outline color to black, use `TH_WIRE` instead
* Do not use `TH_TEXT_HI` for selected sockets, use `TH_ACTIVE` (active node outline)
* Do not draw sockets background transparent on muted nodes.
* Thicker outline to help contrast and readability
{F11496707, size=full}
Reviewed By: #user_interface, HooglyBoogly
Differential Revision: https://developer.blender.org/D12884
Diffstat (limited to 'release/datafiles')
-rw-r--r-- | release/datafiles/userdef/userdef_default_theme.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/release/datafiles/userdef/userdef_default_theme.c b/release/datafiles/userdef/userdef_default_theme.c index 867a4c8f56b..d0171867e50 100644 --- a/release/datafiles/userdef/userdef_default_theme.c +++ b/release/datafiles/userdef/userdef_default_theme.c @@ -792,7 +792,7 @@ const bTheme U_theme_default = { .row_alternate = RGBA(0xffffff07), }, .space_node = { - .back = RGBA(0x23232300), + .back = RGBA(0x1a1a1a00), .title = RGBA(0xeeeeeeff), .text = RGBA(0xe6e6e6ff), .text_hi = RGBA(0xffffffff), @@ -829,7 +829,7 @@ const bTheme U_theme_default = { .noodle_curving = 4, .grid_levels = 7, .dash_alpha = 0.5f, - .syntaxl = RGBA(0x565656ff), + .syntaxl = RGBA(0x3e3e3eff), .syntaxs = RGBA(0x975b5bff), .syntaxb = RGBA(0xccb83dff), .syntaxn = RGBA(0xe64555ff), |