-
-
Notifications
You must be signed in to change notification settings - Fork 280
Description
Feature/enhancement description:
Perform automatic chaining of nodes when dropped on top of connection wire.
Example- A Perlin Noise node's output is connected to a Warp node's input. Dragging a new Tones node over the connection wire highlights it, and if dropped the nodes are automatically rewired such that the output from the Perlin noise node is connected to the input of the Tones node, and the output of the Tones node is connected to the Warp node's input.
Two extra behaviors to complement it:
a) Deleting the middle node should keep the connections when possible. This may be the desired/expected behavior but can also be performed only when holding down a modifier key.
b) Right-clicking a connection wire should launch an "add node" command, and automatically place the new node at the middle of the existing connection.
(Similar behaviors already exists in several other node-based editors.)