filtered
8fa970ffba
Standardise widgets - always initialize y to 0 ( #2982 )
2025-03-11 11:31:03 -04:00
Chenlei Hu
d4c3685326
[TS] Type Clipspace.widgets ( #2981 )
2025-03-11 10:49:50 -04:00
filtered
f6c605434b
Fix fast widget connect indicator ( #751 )
...
Remains as visual artifact when pointer leaves widget.
2025-03-11 14:49:19 +00:00
Chenlei Hu
ebb030c401
[Bug] Fix mask editor saving ( #2979 )
2025-03-11 10:13:18 -04:00
filtered
9981d19b36
Fix connecting link regressions ( #750 )
...
- Fix move link creates link bypassing reroutes
- Fix move link creates new link instead of moving
2025-03-11 14:10:42 +00:00
Chenlei Hu
db6a25a092
[Bug] Fix overwriting of hideOnZoom widget option ( #2978 )
2025-03-11 09:57:57 -04:00
Christian Byrne
a90b6519b5
[Style] Remove underline hover effect in custom nodes manager ( #2977 )
2025-03-11 09:49:20 -04:00
Christian Byrne
c2006412de
Fix custom nodes license parsing logic ( #2975 )
2025-03-11 09:49:09 -04:00
Christian Byrne
a046e00bc3
Add node pack version selector dropdown ( #2973 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-11 09:48:25 -04:00
Christian Byrne
b347693f4d
Fix manager info panel metadata text ( #2971 )
2025-03-11 09:47:47 -04:00
Christian Byrne
c4ca694d1d
Add composable to manage ComfyUI-Manager task queue ( #2970 )
2025-03-11 09:47:29 -04:00
filtered
5ed264ce8e
Allow reroutes to be re-connected ( #749 )
...
- Resolves #305
- Allows links to be dragged from inputs to reroutes
2025-03-11 13:47:26 +00:00
Christian Byrne
cd7e2d7b91
Add Comfy Manager service ( #2968 )
2025-03-11 09:46:21 -04:00
Christian Byrne
46029a5ce3
Add ComfyUI-Manager API types ( #2967 )
2025-03-11 09:45:43 -04:00
Christian Byrne
4123cb611c
[Style] Fix registry search filter dropdown style ( #2974 )
2025-03-11 06:24:56 -07:00
filtered
314095a3c1
Enable reroutes globally ( #747 )
...
Removes the opt-in to enable flag for reroutes, which are now a
permanent feature.
2025-03-11 12:43:59 +00:00
filtered
03bf81cc1b
[Cleanup] Remove redundant reroute opt-in setting ( #2972 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-11 23:25:16 +11:00
filtered
35ec2a3fa1
[API] Remove unused drag & drop interface ( #746 )
...
Not maintained or functional.
2025-03-11 11:46:22 +00:00
filtered
35827b8494
[Refactor] Move animate code to DragAndScale ( #745 )
2025-03-11 11:31:21 +00:00
filtered
58011e77b6
[Refactor] Simplify & standardise canvas code ( #744 )
...
Various clean up & minor refactors / nits.
2025-03-11 10:21:11 +00:00
filtered
8ba671a5eb
Fix animate to bounding rect interpolation ( #743 )
...
- Resolves #738
2025-03-11 09:41:28 +00:00
Comfy Org PR Bot
e6ef4c8e6d
[chore] Update litegraph to 0.10.0 ( #2963 )
...
Co-authored-by: huchenlei <20929282+huchenlei@users.noreply.github.com >
Co-authored-by: Chenlei Hu <hcl@comfy.org >
2025-03-10 15:06:01 -04:00
Chenlei Hu
214defbdb4
[TS] Remove IBaseWidget.element prop ( #741 )
...
Remove the prop as it is a impl detail of the frontend.
2025-03-10 14:34:09 -04:00
Chenlei Hu
db680c96ad
[Bug] Fix node empty space on converted widget ( #740 )
...
Resolves https://github.com/Comfy-Org/litegraph.js/issues/739
This is a temporary measurement to fix the issue. We should probably
consider build a more robust layout mechanism later.
2025-03-10 14:31:50 -04:00
Chenlei Hu
62528fde2e
[Refactor] Move DOM widget event listeners to vue ( #2960 )
2025-03-10 13:07:23 -04:00
filtered
1a482d750b
[TMP] Support downstream output widget in serialisation ( #735 )
...
- Ref: https://github.com/Comfy-Org/litegraph.js/pull/732#issuecomment-2710796369
2025-03-10 16:05:06 +00:00
filtered
84dad03f4d
Remove static circular dependency workaround ( #734 )
...
Workaround originally implemented when converting to ES modules, but is
now redundant.
`DEFAULT_EVENT_LINK_COLOR` confirmed unused in code search (litegraph
events).
2025-03-10 15:29:33 +00:00
filtered
c5cb4cea43
[TS] Clean up serialisation interfaces ( #733 )
...
Removes legacy generic & dynamic typing, and standardises TS styles.
2025-03-10 15:07:56 +00:00
Chenlei Hu
abe4754904
Use relative url path for reverse proxy hosting on template thumbnails ( #2959 )
2025-03-10 10:13:41 -04:00
Christian Byrne
3eb036b5e3
Fix dark mode card surface in workflow templates dialog ( #2942 )
2025-03-10 09:57:19 -04:00
Tristan Sommer
e29a5d3047
Maskeditor: Added opacity controls for the color select tool and the paint bucket tool ( #2955 )
2025-03-10 14:05:21 +01:00
filtered
e632f5c69b
Fix all unknown slot props are serialised ( #732 )
...
Ensures only specified properties are cloned for serialisation.
2025-03-10 12:20:34 +00:00
filtered
4589938ceb
[TS] Fix invalid type assertion ( #731 )
...
- Follow-up on #728
2025-03-10 08:55:51 +00:00
VeeloxShadow
acdbbd547e
Fix downstream extension context menu does not load ( #728 )
...
- Adds optional chaining for event target
2025-03-10 19:41:46 +11:00
Chenlei Hu
9cea1fe0d3
Only update widget state when visible ( #2954 )
2025-03-09 23:27:48 -04:00
Chenlei Hu
ec013cc511
Draw canvas image preview in a widget ( #2952 )
2025-03-09 21:56:50 -04:00
Chenlei Hu
1558a5bb19
[Refactor] Add useNodeAnimatedImage composable ( #2950 )
2025-03-09 18:08:03 -04:00
Terry Jia
445be93d50
[3d] extract controls classes ( #2948 )
2025-03-09 17:32:49 -04:00
Chenlei Hu
131229f02f
Use uuid for dom widget id ( #2947 )
2025-03-09 17:22:18 -04:00
Chenlei Hu
3a0b337d0c
Manage style of DOM widgets in Vue ( #2946 )
2025-03-09 16:51:42 -04:00
Christian Byrne
97d9f90374
[Manager] Use iI8n for date strings ( #2938 )
2025-03-09 13:48:53 -04:00
Christian Byrne
496abfde53
Fix settings content not visible on large font sizes ( #2940 )
2025-03-09 13:48:27 -04:00
Christian Byrne
72994621a6
Translate template categories ( #2937 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-09 13:47:49 -04:00
Christian Byrne
83f9240587
[Manager] Show progress spinner on initial load ( #2936 )
2025-03-09 13:47:14 -04:00
filtered
ba8c1ee823
Remove legacy code (follow-up on #2925 ) ( #2930 )
2025-03-09 13:44:55 -04:00
Terry Jia
3d6fe41ee9
[3d] add edge threshold support ( #2939 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-09 13:44:30 -04:00
Chenlei Hu
6e378c68f9
[Bug] Fix load audio node ( #2927 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-08 20:17:19 -05:00
Chenlei Hu
65573f106b
[Cleanup] Use WidgetOptions.step2 ( #2926 )
2025-03-08 19:10:33 -05:00
Christian Byrne
d8721760f1
Add custom nodes manager UI ( #2923 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-08 18:54:08 -05:00
filtered
c0bfe5489f
[API] Add LinkConnector - replaces connecting_links ( #726 )
...
### LinkConnector
Replaces the minimal-change effort of `connecting_links` with a more
reliable implementation.
- Subscribable, event-based API
- Uses browser-standard `e.preventDefault()` to cancel `before-*` events
- Uses standard `state` POJO - can be proxied without issue
- Structures code and separates concerns out of `LGraphCanvas`
- Link creation calls can now be made from anywhere, without the need
for a rewrite
- New canvas sub-components now live in `src/canvas/`
### Rendering
- Skips link segments by setting a `_dragging` bool flag on the LLink or
Reroute
- Moves some previously nested code to event listeners, configured in
the `LGraphCanvas` constructor
### Deprecation
`LGraphCanvas.connecting_links` is now deprecated and will later be
removed.
Until it is removed, to prevent breaking extensions it will continue to
be set and cleared by a legacy callback. The contents of this property
are ignored; code search revealed no exentsions actually modifying the
array.
2025-03-08 23:48:45 +00:00