π― Single Node Selection & Drag
- Click on a node to select and drag it freely.
π§² Multi-Node Selection & Drag via Ctrl
-
Hold Ctrl and click multiple nodes to select them. All selected nodes are
- Highlighted
- Draggable as a group
- π Latest Update Use Ctrl + Click on any already-selected node to unselect it.
π Multi-Node Selection via Mouse (Selection Box)
-
Click and drag to draw a box over multiple nodes. Nodes within the box are
- Selected
- Can be moved together
- π Latest Update After selecting nodes using the mouse, you can still use Ctrl + Click to unselect individual nodes.
πͺ π Multi-Node Drag Mode Panel - Latest Update
-
When multiple nodes are selected (via mouse or Ctrl), a left-side panel appears with
- πA βMultiple Nodes Selectedβ title
- π§Ή A βClear Selectionβ button
-
Clicking the Clear Selection button
- Unselects all nodes
- Hides the panel
- Returns to normal (single-node) interaction mode
π π Auto-Exit Multi-Node Mode on Search - Latest Update
-
If you perform a search (for a node or connector) while in multi-node mode,
- Multi-node selection is cleared automatically
-
the searched node or connector is
- Highlighted
- Focused for interaction β This ensures the user is seamlessly transitioned from multi-node editing to direct access of the searched item.
π Selection Behavior Improvements
- Click outside the canvas to unselect all nodes.
-
π Latest Update Combine methods
- After a mouse-drag selection, use Ctrl to add or remove nodes from the group.
- All selected nodes stay draggable together.
βοΈ πUndo & Redo Node Positions - Latest Update
Ctrl + Z β Undo last movement Ctrl + Y β Redo previous undoπ§ π Smart Restore After Clearing Multi-Select - Latest Update
-
When you enter multi-node selection mode (via Ctrl or mouse drag), the system remembers any node that was already selected before multi-selection began. β€ What Happens on βClear Multi-Selectβ
- All multi-selected nodes are unselected.
- β Previously selected node(s) (before multi-select) are automatically re-selected. π Purpose: This ensures that users donβt lose their initial selection context when switching back from multi-node mode to single-node interaction, enabling a smoother and more intuitive workflow.

