InvokeAI/invokeai
CrypticWit dc1e804887
Workflow editor improvements - add node from empty connection and auto-connect to empy handle. (#4684)
* Initial commit of edge drag feature.

* Fixed build warnings

* code cleanup and drag to existing node

* improved isValidConnection check

* fixed build issues, removed cyclic dependency

* edge created nodes now spawn at cursor

* Add Node popover will no longer show when using drag to delete an edge.

* Fixed collection handling, added priority for handles matching name of source handle, removed current image/notes nodes from filtered list

* Fixed not properly clearing startParams when closing the Add Node popover

* fix(ui): do not allow Collect -> Iterate connection

This can be removed when #3956 is resolved

* feat(ui): use existing node validation logic in add-node-on-drop

This logic handles a number of special cases

---------

Co-authored-by: Millun Atluri <Millu@users.noreply.github.com>
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2023-09-29 18:12:57 +10:00
..
app Nodes-FaceTools (FaceIdentifier, FaceOff, FaceMask) (#4576) 2023-09-29 17:54:13 +10:00
assets Nodes-FaceTools (FaceIdentifier, FaceOff, FaceMask) (#4576) 2023-09-29 17:54:13 +10:00
backend chore: flake8 2023-09-28 13:49:31 +10:00
configs enable downloading from subfolders for repo_ids 2023-09-27 22:11:56 -04:00
frontend Workflow editor improvements - add node from empty connection and auto-connect to empy handle. (#4684) 2023-09-29 18:12:57 +10:00
version Update invokeai version to 3.1.1 2023-09-12 23:07:20 -04:00
__init__.py Various fixes 2023-01-30 18:42:17 -05:00
README CODEOWNERS coarse draft 2023-03-03 14:36:43 -05:00

Organization of the source tree:

app -- Home of nodes invocations and services
assets -- Images and other data files used by InvokeAI
backend -- Non-user facing libraries, including the rendering
	core.
configs -- Configuration files used at install and run times
frontend -- User-facing scripts, including the CLI and the WebUI
version -- Current InvokeAI version string, stored
	in version/invokeai_version.py