165 Commits (6781b181ef8ab8101e6bdf45a580509d6e4e1f7e)

Author SHA1 Message Date
pythongosssss 6453dc1ca2 Fix name counter preventing more than 3 of the same node
Fix linked widget offset when populating values
1 year ago
pythongosssss 390078904c
Group node fixes (#2259)
* Prevent cleaning graph state on undo/redo

* Remove pause rendering due to LG bug

* Fix crash on disconnected internal reroutes

* Fix widget inputs being incorrect order and value

* Fix initial primitive values on connect

* basic support for basic rerouted converted inputs

* Populate primitive to reroute input

* dont crash on bad primitive links

* Fix convert to group changing control value

* reduce restrictions

* fix random crash in tests
1 year ago
pythongosssss ab93abd4b2
Prevent cleaning graph state on undo/redo (#2255)
* Prevent cleaning graph state on undo/redo

* Remove pause rendering due to LG bug
1 year ago
Dr.Lt.Data 69033081c5 mask editor bugfix
- Addressing the issue where an unnecessary hidden panel disrupts the drawing.
1 year ago
pythongosssss 9aaf368a41 Fix internal reroutes connected to other groups 1 year ago
comfyanonymous e134547341 Merge branch 'reroute-converted-inputs' of https://github.com/pythongosssss/ComfyUI
# Conflicts:
#	web/extensions/core/widgetInputs.js
1 year ago
Dr.Lt.Data 8112a0d9fc
improve: Mask Editor (#2171)
* renewal mask editor

* fix: ignoring keydown when 2nd open
1 year ago
pythongosssss 8de6f94f5c Allow widget placeholder replacement on primitives 1 year ago
pythongosssss 44265e0810 Allow connecting primitivenode to reroutes 1 year ago
comfyanonymous 6efe561c2a Merge branch 'fix-template-sorting' of https://github.com/pythongosssss/ComfyUI 1 year ago
pythongosssss 77ab2c3f69 fix template sorting 1 year ago
pythongosssss 496de0891d Allow removing erroring embedded groups
Unregister group nodes on workflow change
1 year ago
Jairo Correa c92f3dca73
Merge branch 'master' into image-cache 1 year ago
comfyanonymous ec7a00aa96 Fix extension widgets not working. 1 year ago
comfyanonymous 5d5c320054 Fix right click not working for some users. 1 year ago
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
1 year ago
pythongosssss 9be0b30cf1 fix formatting 1 year ago
pythongosssss 34eccd863b Add simple undo redo history 1 year ago
pythongosssss 70d2ea0faa
Control filter list (#2009)
* Add control_filter_list to filter items after queue

* fix regex

* backwards compatibility

* formatting

* revert

* Add and fix test
1 year ago
42lux 7b87c825a3 Added Colorschemes. Arc, North and Github. 1 year ago
Jairo Correa 006b24cc32 Prevent image cache 1 year ago
Matteo Spinelli 6e84a01ecc
Refactor the template manager (#1878)
* add drag-drop to node template manager

* better dnd, save field on change

* actually save templates

---------

Co-authored-by: matt3o <matt3o@gmail.com>
1 year ago
Joseph Antolick 88410ace9b fix: handle null case for currentNode widgets to prevent scroll error 1 year ago
comfyanonymous 8cfce083c4 Fix primitive node control value not getting loaded. 1 year ago
comfyanonymous 8d50f0890d Merge branch 'templates-export-import' of https://github.com/jn-jairo/ComfyUI 1 year ago
pythongosssss 5818ca83a2
Unit tests + widget input fixes (#1760)
* setup ui unit tests

* Refactoring, adding connections

* Few tweaks

* Fix type

* Add general test

* Refactored and extended test

* move to describe

* for groups

* 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

* added step to generate object_info

* fix python

* install python

* install deps

* fix cwd?

* logging

* Fix double resolve

* create dir

* update pkg
1 year ago
Jairo Correa 484bfe46c2 Clear importInput after import so change event works with same file 1 year ago
Jairo Correa a555074737 Use name from input to export single node template 1 year ago
Jairo Correa 6dbb18df92 Export and import templates 1 year ago
Jairo Correa 682c84ccf3 Fix fit group to nodes with reroute and collapsed nodes 1 year ago
Jairo Correa e8c02219ee Fix add selected nodes to empty group 1 year ago
Jairo Correa 7d5d0fd577 Group options
- Add Group For Selected Nodes
- Add Selected Nodes To Group
- Fit Group To Nodes
1 year ago
Jairo Correa a7b65b9505 Group menu option select nodes 1 year ago
comfyanonymous 1f2f4eaa6f Fix bug when copying node with converted input. 1 year ago
pythongosssss ae3e4e9ad8
access getConfig via a symbol so structuredClone works (#1677) 1 year ago
pythongosssss b9b178b839 More cleanup of old type data
Fix connecting combos of same type from different types of node
1 year ago
pythongosssss 80932ddf40 updated messages 1 year ago
pythongosssss 0b9246d9fa allow connecting numbers merging config 1 year ago
pythongosssss 6fc7314393 support refreshing primitive combos
no longer uses combo list as type name
1 year ago
Chris 0782ac2a96 defaultInput 1 year ago
comfyanonymous 6962cb46a9 Fix issue when node_input is undefined. 2 years ago
comfyanonymous 7291e303f6 Fix issue with some workflows not getting serialized. 2 years ago
comfyanonymous c335fdf200 Merge branch 'pixelass-patch-1' of https://github.com/pixelass/ComfyUI 2 years ago
Michael Poutre 9a7a52f8b5
refactor/fix: Treat forceInput widgets as standard widgets 2 years ago
Michael Poutre 6944288aff
refactor(ui): Switch statement, and handle other modes in group actions 2 years ago
Michael Poutre e30d546e38
feat(ui): Add node mode toggles to group context menu 2 years ago
comfyanonymous f081017c1a Save memory by storing text encoder weights in fp16 in most situations.
Do inference in fp32 to make sure quality stays the exact same.
2 years ago
comfyanonymous d7b3b0f8c1 Don't hardcode node names for image upload widget. 2 years ago
Gregor Adams af32197067
feat(extensions): Allow hiding link connectors
Thank you for adding this feature (linksRenderMode) to core. I would like to add the "Hidden" option (invalid number 3 will just hide the connector lines), so that I can remove that extension from my extension pack to prevent conflicts

https://github.com/failfa-st/failfast-comfyui-extensions
2 years ago
comfyanonymous 5e2b4893da Fix path issue. 2 years ago