GraphiteEditor / GraphiteEditor/Graphite
Lazy connect nodes
- Dominant language
- Rust
- Stars
- 27.2k
- Forks
- 1.3k
- Avg merge
- 20h 5m
- Merged PRs (30d)
- 57
Description
Feature to connect two nodes without clicking the sockets directly.
Hold the modifier key then click and drag from one node to another, the nodes nearest the start and end points will be selected.
Sockets are selected based on similar types or order priority.
Blender has this feature https://docs.blender.org/manual/en/latest/addons/node/node_wrangler.html#lazy-connect
Blender uses `Alt-RMB` shortcut
Node selection in Blender
https://github.com/user-attachments/assets/e9ca6570-218b-4ad4-b8ff-b218055070eb
Socket selection
https://github.com/user-attachments/assets/4d00140e-9a1c-4e15-aeb9-b45b79cda32f
Contributor guide
No contributing guide indexed for this repository
Research direction
No file, test, or entry point is named. Begin with the linked Blender lazy-connect reference and trace the node editor’s drag and socket-selection entry points; done means modifier-drag connects the nearest nodes and chooses compatible sockets by type or priority.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100