Skip to content

[Proposal] Automatically chain nodes placed on top of existing connection #156

@fccDunce

Description

@fccDunce

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.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions