Reroute nodes + their comment box are a great way to organize graphs and avoid node spaghetti.
We already have great features:
- Reroute nodes themselves
- Comment boxes
- Shift+Delete to delete the reroute note without cutting the wire.
- CTRL+D to duplicate reroute nodes, including their comment boxes.
However, some features are missing:
-
Duplicate an existing reroute node with the duplicate attached to the wire.
This really is a pain: duplicating a reroute node just makes it free-floating, and there’s nothing you can do about it.
CTRL+SHIFT+D could easily do that.
Why? Often when you create reroute nodes, you’ll do it at the very beginning of a wire, and you need the exact same at the end. This would save you all the copy work (which is made worse by comment boxes, which come in handy to always know what’s what). -
“Magnet Merge” of a free-floating reroute node to a wire.
You should be able to drag a disconnected reroute node over a wire and, if you keep it over that wire for a second (with LMB still pressed) then the reroute node gets integrated into the wire.
This would allow you to integrate disconnected reroute nodes into a wire, instead of creating them from scratch (for instance, reroute nodes you have duplicated, and which are now “wireless”) -
CTRL+drag to move the wire connected to the reroute node freely.
This is something you can do with regular nodes.
You could imagine CTRL+drag moves the part of the wire that’s on the right side or the reroute node (leaving the part of the wire that’s on the left of the reroute node alone), and CTRL+SHIFT+drag moves the part of the wire that’s on the left side or the reroute node (leaving the part of the wire that’s on the right of the reroute node alone).Implementing this would allow you to keep existing reroute and plug them somewhere else, without having to create new ones.