Alternative Node and Group panels for Node Editor (free)

here is my alternative Node and Group panels for Node Editor. designed to stop tabbing back and forth into node groups when i want to quickly change something in sockets globally + a system to edit node params of multiple nodes at once, useful to set the same color/width or a label size in frames etc.

adds “Context” tab to Node Editor with a single panel that
combines functionality of default “Node” and “Node Group” panels, and adds one
more section for editing multiple nodes at once.

  • “Node (Selected)” panel corresponds to the default “Node” panel.
    shown only when a single node is selected.
  • “Nodes (Selected …)” panels is the same as “Node (Selected)”, but it defines
    custom properties with which updates the values in all selected nodes.
    shown only when multiple nodes are selected.
  • “Tree (Current)” panel corresponds to the default “Node Group” panel.
    shown always.
  • “Tree (Selected)” panels corresponds to the default “Node Group” panel but
    as if you are in the context of the selected Group node allowing editing
    of the global Node Tree parameters without entering it.
    shown only if a single Node Group is selected.
  • “Node Group”, which is the same as “Tree (Selected)”, can be added
    to the “Node” tab.

limitations (more details in the code comments):

  • editing node color for multiple nodes is not working quite as expected
    because of a bug in Blender. default Copy Color operator is still available.
  • setting default Group Node width for multiple nodes is not supported.

tested Blender versions: 4.5


there were discussions a long time ago about a feature like this where you can edit sockets of a node group without entering into it, but the devs rejected it. so i hope this will find those who asked about this (i lost the link to the discussion)


my previous add-ons:

1 Like

(forgot to attach the actual code :man_facepalming:)

ddux_nodes_contextual_panel.zip (6.6 KB)

2 Likes

oh this is pretty neat, even better if you could somehow combine the Group and Node Tabs into one to save N-Panel space, either way this is a cool utility and you should consider putting this on the Extensions platform :smile:

3 Likes