Chenlei Hu
f5c21814f9
Remove broken/unused widget[TARGET] ( #2795 )
2025-03-01 21:26:50 -05:00
Chenlei Hu
ba2797c332
1.12.0 ( #2794 )
v1.12.0
2025-03-01 19:56:47 -05:00
Chenlei Hu
0175db58bb
[Type] Add type annotations for widgetInputs litegraph hooks ( #2793 )
2025-03-01 19:27:21 -05:00
Chenlei Hu
503341b966
Inline numeric widget configurations ( #2792 )
2025-03-01 18:09:23 -05:00
filtered
6a42484669
[TS] Use strict nullability in LGraphCanvas ( #665 )
...
- Adds runtime null checking
- Converts canvas context to non-nullable
- Adds explicit throws for some edge cases
- Improves TS types
2025-03-01 22:44:34 +00:00
bymyself
e58fab92d1
Use responsive grid for templates dialog ( #2791 )
2025-03-01 17:08:41 -05:00
filtered
539fa91b0d
[TS] Use strict mode in LGraphCanvas ( #664 )
...
- Prefer `undefined` over `null`
- Primarily nullable type updates
2025-03-01 21:58:50 +00:00
Chenlei Hu
09ab14ac81
[Type] Disallow type upcasting for node input spec ( #2790 )
2025-03-01 16:58:45 -05:00
filtered
bca0af82a3
[TS] Update type to reflect actual usage ( #2788 )
2025-03-01 16:44:33 -05:00
bymyself
9b8f9bd597
Allow passthrough to root component when creating dialog ( #2787 )
2025-03-01 16:43:32 -05:00
filtered
ab25d1fc6e
[Cleanup] Remove redundant code ( #663 )
...
Removes:
- Unused option from public API `getWidgetAtCursor` - use without params
- Unused workaround impl. for WebGL
- Invalid code (incorrect `tabIndex` casing)
2025-03-01 17:54:35 +00:00
filtered
9b5fa95ae2
Update litegraph 0.8.100 ( #2786 )
2025-03-02 03:51:06 +11:00
filtered
ecb69a4f1d
Update README to reflect repo status ( #662 )
...
Rewrites or restructures most of the former README, so that it is
relevant to this fork instead of the original.
- Maintains original contributors, and places original
projects/description under an expanders
- Removes all references to the editor
- Removes information about the removed built-in nodes
- Updates code samples
- Reformats various sections
2025-03-02 03:35:16 +11:00
filtered
7b4bea8e62
Remove deprecated code - webGL ( #660 )
...
Removes long-deprecated WebGL code.
2025-03-01 16:33:17 +00:00
filtered
31d3168201
0.8.100 ( #661 )
...
Automated version bump to 0.8.100
2025-03-02 03:24:41 +11:00
Chenlei Hu
1e36b6ef22
[nit] Remove hardcoded grid style on body ( #2785 )
2025-03-01 11:18:47 -05:00
Chenlei Hu
2b212f9701
S&R improved filename sanitizing ( #2784 )
...
Co-authored-by: typpos <28550406+typpos@users.noreply.github.com >
2025-03-01 10:47:42 -05:00
filtered
ec34498264
Fix compiler warning - incorrect schema order ( #658 )
...
Resolves warning about `types` export being loaded last.
2025-03-01 15:18:42 +00:00
Chenlei Hu
1e7897930c
[CI] Update frontend install method ( #659 )
...
Sync https://github.com/Comfy-Org/ComfyUI_frontend/pull/2783
2025-03-01 10:18:14 -05:00
Chenlei Hu
ba4bb5774e
[CI] Update frontend install method ( #2783 )
2025-03-01 10:10:04 -05:00
filtered
177a5a0d54
[CodeHealth] Remove wheel listener & event wrapper ( #656 )
...
- Replaces the long-deprecated `mousewheel` and `DOMMouseScroll` event
listeners with `wheel` listener
- Verified no change in Chromium behaviour (desktop, mouse)
- Removes redundant pointer listener wrapper
- Fixes types
2025-03-01 13:18:15 +00:00
Miguel C
5721b1c27c
[Refactor] Fix step calculation in Knob Widget ( #651 )
...
Removes a stray console.log and fixes the step calculation.
2025-03-01 23:36:55 +11:00
filtered
c473130499
[TS] Use strict mode in LGraphCanvas ( #654 )
...
- Prefer creating HTML elements in JS and `append()` over innerHTML &
`querySelector()`
- Removes redundant code
- Adds/fixes TS types
2025-03-01 11:52:42 +00:00
filtered
bad923a7f0
[Refactor] Remove deprecated mousewheel events ( #652 )
...
Prefer "wheel" event (added around Chrome v31).
2025-03-01 11:34:23 +00:00
filtered
5f95dd1853
[CI] Update frontend test to new vitest scripts ( #653 )
...
- Ref: https://github.com/Comfy-Org/ComfyUI_frontend/pull/2779/
2025-03-01 11:17:16 +00:00
filtered
b71a851a35
[TS] Use Litegraph strict narrowed type ( #2781 )
2025-03-01 21:52:34 +11:00
Chenlei Hu
8bcf9e8640
[Cleanup] Remove unused babel dependency ( #2780 )
2025-02-28 22:21:22 -05:00
Chenlei Hu
a814f9f902
[Test] Run unittest with vitest ( #2779 )
2025-02-28 22:09:17 -05:00
Chenlei Hu
7d92e453ef
1.11.6 ( #2778 )
v1.11.6
2025-02-28 20:16:57 -05:00
Chenlei Hu
a244f295a6
Remove server elements from unit tests ( #2777 )
2025-02-28 20:01:40 -05:00
Chenlei Hu
3e54146afd
[CI] Refactor test-ui gh action ( #2776 )
2025-02-28 19:46:57 -05:00
Chenlei Hu
3b051a11a4
[CI] Publish comfyui-frontend-package to pypi ( #2774 )
2025-02-28 18:22:42 -05:00
filtered
b36bf3d4a2
[CodeHealth] Apply modern standards to LGraphCanvas ( #650 )
...
- Prefer template string
- Prefer explicit throw to undefined TypeError
- Remove unnecessary `this` assignment
2025-02-28 22:08:23 +00:00
bymyself
792c5f2246
Load workflows from webm files ( #2772 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-28 16:00:02 -05:00
filtered
c4faaf4210
[TS] Fix ContextMenu types ( #649 )
...
- No runtime changes
- Drastically improves ContextMenu type accuracy / safety
- Allows TS strict conversion
2025-02-28 14:52:07 +00:00
filtered
b877312336
[Refactor] Fix TS types, remove redundant code ( #648 )
...
Minor clean up and graph null deref checks.
Minor runtime change: due to optional chaining, it is possible a
downstream consumer is catching this extremely rare behaviour on purpose
and handling it.
2025-02-28 11:13:23 +00:00
filtered
4365873039
[Refactor] Prefer NullGraphError & standardisation ( #647 )
...
- Best effort code search for convert explicit `null` to `undefined`
- Prefer explicit throw over `TypeError`
- Prefer template strings
2025-02-28 20:16:34 +11:00
filtered
b4688e18f9
[Refactor] Prefer includes over indexOf -1 ( #646 )
...
Enables ESLint auto-fix rule.
2025-02-28 08:53:29 +00:00
filtered
7b19abf83a
[TS] Use strict mode in Canvas: initializers ( #645 )
...
- Code search verified no consumers expecting explicit null on callbacks
(best effort)
- Removes redundant code
2025-02-28 08:48:53 +00:00
Chenlei Hu
96768bba97
1.11.5 ( #2762 )
v1.11.5
2025-02-27 19:34:20 -05:00
Chenlei Hu
fc39ce9624
Rewrite/Test rounding logic of numeric widgets ( #2758 )
2025-02-27 17:52:16 -05:00
Chenlei Hu
cb4a5b88fc
Remove magic 10% scale on numeric widget step ( #2759 )
2025-02-27 16:56:22 -05:00
Chenlei Hu
b685eba689
Update litegraph 0.8.99 ( #2761 )
2025-02-27 16:30:17 -05:00
Chenlei Hu
955d20d8ea
0.8.99 ( #644 )
...
Automated version bump to 0.8.99
2025-02-27 16:27:06 -05:00
Chenlei Hu
c66ca2ae66
Remove magic 10% scale on numeric widget step ( #643 )
...
There are external code still dependent on the fact that
Widget.options.step is scaled 10x, so the 10x-ed value is still kept
there, while we use the new unscaled step2 within our code now.
Ref:
https://cs.comfy.org/search?q=context:global+%22step+/+10%22&patternType=keyword&sm=0
2025-02-27 16:23:53 -05:00
bymyself
8775c1d930
Add video_upload to combo input schema ( #2760 )
2025-02-27 16:22:14 -05:00
Chenlei Hu
1dab413473
[Schema] Expose input options types ( #2757 )
2025-02-27 14:22:42 -05:00
filtered
0a09ecc7ac
[TS] Use strict mode in LGraphNode ( #642 )
...
- Adds minor type coercions to resolve type errors
- Deprecates unused public APIs
- 7a0336e3ad7239b7bb588bbbe7912322257e9ae2 works around a bug in the tsc
strict plugin
- Adds ts-ignore that must be removed later
* [ ] #578
2025-02-27 19:03:42 +00:00
Chenlei Hu
1d95d639e9
[Refactor] Extract nodeDefSchema from apiSchema ( #2756 )
2025-02-27 13:39:23 -05:00
bymyself
e380d792c7
Support models metadata in node properties ( #2754 )
2025-02-27 13:25:16 -05:00