invoke-ai / invoke-ai/InvokeAI
[enhancement]: Node Editor QoL Improvements
- Dominant language
- Python
- Stars
- 28.2k
- Forks
- 3k
- Avg merge
- 6d 5h
- Merged PRs (30d)
- 19
Description
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Contact Details
_No response_
### What should this feature add?
The Node Editor could use some QoL improvements.
- Alt dragging a node should duplicate the node.
- Dragging a connection to a slot that is already hooked should unplug the old one and hook in the new.
- Increase the delay time on the tooltip that pops up when you hover over a socket.
- Fix some slots not being marked with `red` text when they are required inputs but not plugged in. This works for some but does not work for some. For example, a Prompt node marks CLIP as red when not plugged but the `noise` or `latents` are not marked red on Denoise Latents when both of them are not plugged in.
- Copy paste a node with all of its input connections intact. Preferred hotkey: `Ctrl+Shift+V` to standardize with other apps.
- Add grouping so nodes can be collectively moved.
- Change the `...` pending indicator to something else. This feels like options right now which it aint.
- Add hotkeys for `Fit View` and `Hide Minimap`
- A Preview Node to allow previewing of the node image output in the editor itself.
- Expose grid snapping distance value for the user to set it. Can be multiples of 2 or 4 or 8.
- Remove the hover border on nodes instead lighten the title bar or something as an indicator of hover. The hover border feels a bit too noisy.
I'll add more as I think of them.
### Alternatives
_No response_
### Additional Content
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.