Commit Graph

443 Commits

Author SHA1 Message Date
pythongosssss
b440f86618 tidy 2023-10-22 14:47:05 +01:00
pythongosssss
32cdc7161d Fix aborting convert 2023-10-22 14:36:32 +01:00
pythongosssss
c5eec07207 Fix template nodes not being stored 2023-10-22 14:32:39 +01:00
pythongosssss
73cc92af77 Merge remote-tracking branch 'origin/master' into group-nodes 2023-10-22 14:20:23 +01:00
pythongosssss
bb4e65d4e1 Save group nodes to templates 2023-10-22 14:16:57 +01:00
comfyanonymous
8cfce083c4 Fix primitive node control value not getting loaded. 2023-10-21 22:36:04 -04:00
pythongosssss
288a1c6242 Merge remote-tracking branch 'origin/master' into group-nodes 2023-10-21 17:41:10 +01:00
comfyanonymous
8d50f0890d Merge branch 'templates-export-import' of https://github.com/jn-jairo/ComfyUI 2023-10-21 01:29:24 -04:00
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
2023-10-20 22:49:04 -04:00
Jairo Correa
484bfe46c2 Clear importInput after import so change event works with same file 2023-10-20 15:19:29 -03:00
Dr.Lt.Data
f1062be622 fix: Fixing intermittent crashes with undefined graphs in the Firefox browser. 2023-10-20 00:07:08 +09:00
Jairo Correa
a555074737 Use name from input to export single node template 2023-10-17 19:44:26 -03:00
Jairo Correa
6dbb18df92 Export and import templates 2023-10-17 17:53:57 -03:00
pythongosssss
acad6072d1 Fix crash on virtual nodes e.g. note 2023-10-17 18:38:04 +01:00
pythongosssss
34d0ae3cf1 internal reroute just works 2023-10-17 18:29:46 +01:00
pythongosssss
8201868352 Add executing info, custom node icon
Tidy
2023-10-17 18:28:42 +01:00
comfyanonymous
88ceeb3f29 Merge branch 'fix-node-bounding' of https://github.com/jn-jairo/ComfyUI 2023-10-17 03:23:49 -04:00
pythongosssss
f17333ca4b fix naming
allow control_after_generate custom name
allow convert from reroutes
2023-10-16 21:32:27 +01:00
Jairo Correa
5a608aa37c Fix node getBounding for collapsed nodes 2023-10-16 17:29:23 -03:00
Jairo Correa
682c84ccf3 Fix fit group to nodes with reroute and collapsed nodes 2023-10-16 16:00:01 -03:00
Jairo Correa
e8c02219ee Fix add selected nodes to empty group 2023-10-16 15:26:36 -03:00
Jairo Correa
7d5d0fd577 Group options
- Add Group For Selected Nodes
- Add Selected Nodes To Group
- Fit Group To Nodes
2023-10-16 15:12:40 -03:00
pythongosssss
323c3107c8 Merge remote-tracking branch 'origin/master' into group-nodes 2023-10-16 12:49:00 +01:00
pythongosssss
d32137fc01 Merge branch 'unit-tests' into group-nodes 2023-10-16 12:46:05 +01:00
pythongosssss
017248f6ff Prevent connecting non matching combos 2023-10-16 11:46:54 +01:00
pythongosssss
8f136850f4 Add test for converted widgets on missing nodes + fix crash 2023-10-15 13:34:28 +01:00
comfyanonymous
1b782f2494 Merge branch 'group-select-nodes' of https://github.com/jn-jairo/ComfyUI 2023-10-14 14:28:59 -04:00
comfyanonymous
a0ce8a443e Merge branch 'shortcut-collapse' of https://github.com/jn-jairo/ComfyUI 2023-10-14 14:28:17 -04:00
Jairo Correa
a7b65b9505 Group menu option select nodes 2023-10-14 12:11:49 -03:00
Jairo Correa
2e6270e328 Stop auto queue on error 2023-10-14 11:56:44 -03:00
Jairo Correa
25f0f4e9c8 Shortcut Alt + C to collapse/uncollapse selected nodes 2023-10-14 11:54:33 -03:00
pythongosssss
0764885874 allow multiple images 2023-10-14 14:30:44 +01:00
pythongosssss
fbbaca00eb allow reroute pipe
fix control_after_generate configure
2023-10-14 14:30:28 +01:00
pythongosssss
8415ef81d5 fix using wrong node on widget serialize 2023-10-14 13:59:57 +01:00
pythongosssss
6a95dfc9bb Add ws event handling 2023-10-14 13:09:39 +01:00
pythongosssss
3c20922b33 add via node menu + canvas
refactor
2023-10-14 12:32:20 +01:00
pythongosssss
3cd503f243 Reconnect on convert back 2023-10-14 11:58:40 +01:00
pythongosssss
ede9216815 Relink nodes
Fixed widget values
Convert to nodes
2023-10-13 21:18:31 +01:00
pythongosssss
f40f910801 wip group nodes 2023-10-13 20:26:44 +01:00
Chris
41d2c5660d add query 2023-10-12 14:26:53 +11:00
comfyanonymous
1f2f4eaa6f Fix bug when copying node with converted input. 2023-10-08 04:04:25 -04:00
Dr.Lt.Data
a0b1d4f21d
improve: image preview (#1683)
* improve image preview
- grid mode: align in rectangle instead of first image, show cell border
- individual mode: proper ratio handling

* improve: fix preview button position instead of relative

* improve: image preview - compact mode for same aspect ratio
2023-10-08 03:00:33 -04:00
pythongosssss
ae3e4e9ad8
access getConfig via a symbol so structuredClone works (#1677) 2023-10-06 16:48:30 -04:00
pythongosssss
d761eaa486 if the output type is an array, use combo 2023-10-06 17:47:46 +01:00
pythongosssss
b9b178b839 More cleanup of old type data
Fix connecting combos of same type from different types of node
2023-10-05 19:16:39 +01:00
pythongosssss
80932ddf40 updated messages 2023-10-05 17:13:13 +01:00
pythongosssss
0b9246d9fa allow connecting numbers merging config 2023-10-04 20:48:55 +01:00
pythongosssss
6fc7314393 support refreshing primitive combos
no longer uses combo list as type name
2023-10-03 20:19:12 +01:00
comfyanonymous
77c124c5a1 Fix typo. 2023-09-24 13:27:57 -04:00
comfyanonymous
0793eb9269 Only clear clipboard when copying nodes. 2023-09-20 23:16:01 -04:00