-
Notifications
You must be signed in to change notification settings - Fork 460
Open
Labels
area:nodesarea:uiGeneral user interface and experience improvementsGeneral user interface and experience improvements
Description
Is there an existing issue for this?
- I have searched the existing issues and checked the recent builds/commits
What problem are you experiencing?
Summary:
Currently, middle-clicking on a node creates a new node. I propose changing this behavior so that middle-clicking allows the user to move the node window position and pan the screen, regardless of whether the cursor is over a node.
Problem:
Middle-clicking is commonly used for panning or moving elements in many node-based editors. Currently, the middle button does not allow consistent screen dragging when hovering over a node, and instead creates a new node. This disrupts workflow and makes repositioning nodes and navigating the workspace unintuitive.
Proposed Solution:
- Enable dragging a node window using the middle mouse button.
- Allow middle-click dragging to pan the screen even when the cursor is over a node.
- Retain existing left-click and right-click behaviors for node interaction.
- Optional: Allow configurable mouse button behavior in settings for users who prefer the current functionality.
Benefits:
- Consistent middle-click behavior for panning the workspace.
- Streamlines node repositioning and workspace navigation.
- Reduces accidental creation of new nodes.
- Aligns with standard practices in similar node-based editors.
When does this problem occur?
Middle click
How often do you encounter this problem?
Multiple times per day
How much does this problem affect your workflow?
Minor annoyance
Current workarounds
No response
Ideas for solutions (Optional)
No response
Additional context
No response
┆Issue is synchronized with this Notion page by Unito
coderabbitai
Metadata
Metadata
Assignees
Labels
area:nodesarea:uiGeneral user interface and experience improvementsGeneral user interface and experience improvements