Skip to main content

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