ComfyUI/web/extensions/core
pythongosssss 7f469203b7
Group nodes (#1776)
* setup ui unit tests

* Refactoring, adding connections

* Few tweaks

* Fix type

* Add general test

* Refactored and extended test

* move to describe

* for groups

* wip group nodes

* Relink nodes
Fixed widget values
Convert to nodes

* Reconnect on convert back

* add via node menu + canvas
refactor

* Add ws event handling

* fix using wrong node on widget serialize

* allow reroute pipe
fix control_after_generate configure

* allow multiple images

* Add test for converted widgets on missing nodes + fix crash

* tidy

* mores tests + refactor

* throw earlier to get less confusing error

* support outputs

* more test

* add ci action

* use lts node

* Fix?

* Prevent connecting non matching combos

* update

* accidently removed npm i

* Disable logging extension

* fix naming
allow control_after_generate custom name
allow convert from reroutes

* group node tests

* Add executing info, custom node icon
Tidy

* internal reroute just works

* Fix crash on virtual nodes e.g. note

* Save group nodes to templates

* Fix template nodes not being stored

* Fix aborting convert

* tidy

* Fix reconnecting output links on convert to group

* Fix links on convert to nodes

* Handle missing internal nodes

* Trigger callback on text change

* Apply value on connect

* Fix converted widgets not reconnecting

* Group node updates
- persist internal ids in current session
- copy widget values when converting to nodes
- fix issue serializing converted inputs

* Resolve issue with sanitized node name

* Fix internal id

* allow outputs to be used internally and externally

* order widgets on group node
various fixes

* fix imageupload widget requiring a specific name

* groupnode imageupload test
give widget unique name

* Fix issue with external node links

* Add VAE model

* Fix internal node id check

* fix potential crash

* wip widget input support

* more wip group widget inputs

* Group node refactor
Support for primitives/converted widgets

* Fix convert to nodes with internal reroutes

* fix applying primitive

* Fix control widget values

* fix test
2023-11-30 14:13:27 -05:00
..
clipspace.js use relative paths for all web connections 2023-07-10 02:09:03 -07:00
colorPalette.js Added Colorschemes. Arc, North and Github. 2023-11-15 02:37:35 +01:00
contextMenuFilter.js fix: handle null case for currentNode widgets to prevent scroll error 2023-11-01 16:52:51 -04:00
dynamicPrompts.js Add comment support to dynamic prompts nodes 2023-06-08 12:08:00 -05:00
editAttention.js use relative paths for all web connections 2023-07-10 02:09:03 -07:00
groupNode.js Group nodes (#1776) 2023-11-30 14:13:27 -05:00
groupOptions.js Fix fit group to nodes with reroute and collapsed nodes 2023-10-16 16:00:01 -03:00
invertMenuScrolling.js use relative paths for all web connections 2023-07-10 02:09:03 -07:00
keybinds.js use relative paths for all web connections 2023-07-10 02:09:03 -07:00
linkRenderMode.js feat(extensions): Allow hiding link connectors 2023-08-09 13:03:30 +02:00
maskeditor.js Refactor to make it easier to set the api path. 2023-07-14 00:50:49 -04:00
nodeTemplates.js Group nodes (#1776) 2023-11-30 14:13:27 -05:00
noteNode.js node serialization 2023-04-15 20:16:28 -04:00
rerouteNode.js Fix reroute node connecting different types 2023-06-20 15:25:56 -04:00
saveImageExtraOutput.js use relative paths for all web connections 2023-07-10 02:09:03 -07:00
slotDefaults.js use relative paths for all web connections 2023-07-10 02:09:03 -07:00
snapToGrid.js use relative paths for all web connections 2023-07-10 02:09:03 -07:00
undoRedo.js fix formatting 2023-11-27 14:02:50 +00:00
uploadImage.js Save memory by storing text encoder weights in fp16 in most situations. 2023-08-23 01:08:51 -04:00
widgetInputs.js Group nodes (#1776) 2023-11-30 14:13:27 -05:00