Comfy-Org / Comfy-Org/ComfyUI_frontend
Consistency.
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 699
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 490
Description
It would be nice to have more consistency throughout the interface and follow node graph standards.
1. ctrl+d is usually duplicate node, never "load default graph"
2. link extremity usually snaps when the mouse cursor is a few pixels around #in
3. when pulling a link, all incompatible #in dim out
4. panning is usually middle mouse drag, because then it doesn't conflict with node move or link pull, also it's more consistent with scrollwheel zoom
5. when clicking on a number field, the common behavior is that field is selected, this allows overwrite of value without drag slide
---
*This issue is transferred from: https://github.com/comfyanonymous/ComfyUI/issues/757*
Original issue was created by @laurentopia at 2023-06-09T19:43:51.000Z
**Original Comments:**
@dbenedb:
Coming from Blender (3D software) that has very peculiar node workflow and shortcuts it wasn't exactly easy to adapt to litegraph.js keybindings in ComfyUI.
Using both on a daily basis is a constant struggle between two conflicting muscle memory habbits.I think the best way to go forward with this would be to have dedicated config file for keybindings. That way we can have default and custom shortcuts. I assume it would be better to have this in litegraph than in ComfyUI only.
┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-6449-Consistency-29c6d73d365081ea9a07cfe530c40f35) by [Unito](https://www.unito.io)
Contributor guide
Assessment
This issue has not been assessed yet.