bymyself
a35071fcb2
Add previewMediaType flag for simpler node preview rendering ( #2694 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2025-02-24 10:48:55 -05:00
bymyself
37d4cc974b
Cleanup node's file input elements on node removal ( #2703 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2025-02-24 10:45:27 -05:00
bymyself
81102604f5
Type addDOMWidget ( #2705 )
2025-02-24 10:32:43 -05:00
filtered
630fd00086
[API] Remove unused LiteGraph APIs ( #582 )
...
* [API] Remove unused LiteGraph APIs
These features have not been maintained, and would require refactoring / rewrites. As code search revealed them to be unused, they are being removed.
- addNodeMethod
- compareObjects
- auto_sort_node_types
* Udpate API.md
2025-02-24 12:04:07 +00:00
filtered
c8ffacf172
[TS] Use strict mode in LGraph ( #579 )
...
* [TS] Undefined is not a valid object key
* Deprecate unused code
Adds ts-expect-error to TS strict issues on unmaintained public interfaces.
* [TS] Fix nullability: asSerialisable return type
* nit - Remove outdated comment
* [TS] Strict mode: LGraph
- Adds minor coercion changes; would need extremely specific hacks performed to result in runtime change
* [TMP] Work around typescript-strict-plugin
Must be reverted once plugin removed.
See #578
2025-02-24 11:12:46 +00:00
filtered
97f9d654b6
[TS] Fix nullability ( #2702 )
...
`LGraphCanvas.graph` may explicity set to null by litegraph.
2025-02-24 22:00:19 +11:00
filtered
9d6c867607
[TS] Strict mode: CurveEditor ( #580 )
...
- Converts `CurveEditor` to ts strict
- Two runtime changes: explicit throws instead of `TypeError` on following line
2025-02-24 10:21:35 +00:00
Terry Jia
822a8e02f8
[3d] add missing i18n ( #2700 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-23 23:50:13 -05:00
filtered
bcd5a77837
[TS] Strict initializers - LGraph ( #573 )
...
Duplicates values from clear() to property initializers.
2025-02-24 03:30:20 +00:00
Chenlei Hu
eb951c9cf9
Show image size (W x H) on image nodes ( #2699 )
2025-02-23 19:52:58 -05:00
filtered
1800d31a5a
[Refactor] Prefer modern for..of loops 2 ( #569 )
...
* [Refactor] Prefer for..of
* [Refactor] Prefer for..of - manual refactoring
* Partially revert change - potential conflict
Not worth time investment to fix - reverted.
2025-02-23 16:36:52 -05:00
filtered
436b952c59
[Refactor] Simplify & document graphToPrompt ( #2696 )
2025-02-23 16:18:06 -05:00
Chenlei Hu
f300e37a89
Remove NodeSlot.pos when serializing WidgetInputSlot ( #570 )
2025-02-23 16:11:56 -05:00
filtered
4add6c3211
[Cleanup] Follow-up on #566 - fix style ( #568 )
2025-02-23 20:20:44 +00:00
filtered
46535409c8
[CI] Fix existing lint warnings & disallow in future ( #567 )
...
* Fix lint warnings
* [CI] Fail lint checks instead of warning
* [CI] Fail stylistic lint checks instead of warning
2025-02-23 20:12:04 +00:00
filtered
4163cb04b8
[Refactor] Prefer modern for..of loops ( #566 )
...
- Replaces traditional incrementing `for` loops and `forEach()` calls with modern `for..of` syntax
- Improves readability
- Semantic checking used; not expecting issues to arise from this portion
2025-02-23 19:59:41 +00:00
bymyself
2ed3e59135
Type widget.options.serialize ( #2692 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2025-02-23 13:14:20 -05:00
Chenlei Hu
86f823b7d5
[nit] Move isColorable out of interfaces.ts ( #564 )
2025-02-23 13:06:03 -05:00
bymyself
d17e7f567d
type LGraphNode.addWidget ( #562 )
...
* type addWidget
* help out ts compiler
* Update LGraphNode.ts
---------
Co-authored-by: Chenlei Hu <huchenlei@proton.me >
2025-02-23 13:01:17 -05:00
bymyself
e7420fe2e3
Translate runtime-generated widget labels ( #2688 )
2025-02-23 10:16:25 -05:00
Terry Jia
d033640927
[3d] redesign UI ( #2686 )
...
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Chenlei Hu <huchenlei@proton.me >
2025-02-23 10:14:52 -05:00
bymyself
6f3b99209e
Don't serialize file upload and video preview widgets ( #2689 )
2025-02-23 10:12:45 -05:00
bymyself
f7ee6861f1
Translate control before/after generate labels ( #2690 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-23 10:09:06 -05:00
bymyself
f94831d054
Add node video previews ( #2635 )
2025-02-22 18:37:42 -05:00
Terry Jia
c502b86c31
[3d] refactor load3d nodes ( #2683 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-22 18:36:47 -05:00
Chenlei Hu
064e982f01
Revert "[Refactor] Extract RerouteNode as a separate file" ( #2678 )
2025-02-21 22:57:19 -05:00
Chenlei Hu
f43eac7c71
Revert "Restrict applyToGraph to PrimitiveNode" ( #2677 )
2025-02-21 22:56:51 -05:00
Chenlei Hu
9b88909caa
[Extension] Selection toolbox API ( #2672 )
2025-02-21 19:25:30 -05:00
Chenlei Hu
b012f243b3
Only show delete in selection toolbox for reroute ( #2670 )
2025-02-21 16:03:36 -05:00
Chenlei Hu
6cb33d9431
Restrict applyToGraph to PrimitiveNode ( #2669 )
2025-02-21 15:53:33 -05:00
Chenlei Hu
85d04f6814
[Refactor] Extract RerouteNode as a separate file ( #2668 )
2025-02-21 15:04:47 -05:00
Chenlei Hu
40da43861e
[Refactor] Move Widget.beforeQueued invocation from graphToPrompt to queuePrompt ( #2667 )
2025-02-21 14:18:11 -05:00
Chenlei Hu
40deb19634
[Cleanup] Remove upstreamed litegraph types ( #2666 )
2025-02-21 13:39:13 -05:00
Chenlei Hu
abfc7481d3
Remove 'clean' param from graphToPrompt ( #2665 )
2025-02-21 12:01:26 -05:00
Chenlei Hu
ec94811637
[Refactor] Move app.graphToPrompt to executionUtil ( #2664 )
2025-02-21 11:41:25 -05:00
Chenlei Hu
8074d797b0
[BugFix] Fix incorrect selection overlay after drag ( #2658 )
2025-02-20 20:12:42 -05:00
Terry Jia
c3c6ec627b
[3d] support using image as background ( #2657 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-20 20:05:54 -05:00
Chenlei Hu
dc9a76200b
[BugFix] Call LGraphCanvas.deleteSelected on context menu remove ( #560 )
2025-02-20 15:22:53 -05:00
Chenlei Hu
3e31045fbb
[BugFix] Properly trigger onClose hook in dialogService ( #2655 )
2025-02-20 14:42:52 -05:00
Chenlei Hu
c8385657db
Add LGraphNode.expandToFitContent ( #558 )
2025-02-20 13:55:02 -05:00
Chenlei Hu
dcac6dba80
[BugFix] Auto grow node if widgets need more space ( #556 )
2025-02-20 12:45:31 -05:00
Chenlei Hu
78146c86f4
[BugFix] Copy LGraphCanvas.ds on serialization ( #2653 )
2025-02-20 10:25:17 -05:00
bymyself
365fd1e047
Fix error translating legacy setting options ( #2648 )
2025-02-20 10:12:46 -05:00
filtered
1dee497e40
Fix drag event throws introduced in #554 ( #555 )
2025-02-20 16:30:38 +11:00
filtered
b67f34e7f3
[Cleanup] Remove lint bypass, remove unused vars ( #554 )
2025-02-20 11:17:35 +11:00
filtered
485bfd1628
[Cleanup] Remove unused code ( #553 )
2025-02-20 10:54:24 +11:00
Terry Jia
014a65411e
[3d] flash preview screen border if reach out limitation ( #2638 )
2025-02-19 15:49:36 -05:00
Chenlei Hu
6c6d86a30b
Selection toolbox color picker button ( #2637 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-19 15:25:46 -05:00
Chenlei Hu
7bab620986
Fix IColorable.getColorOption ( #551 )
...
* Fix IColorable.getColorOption
* nit
2025-02-19 14:57:29 -05:00
Chenlei Hu
6b1e40a011
Add IColorable interface ( #549 )
...
* Add IColorable interface
* Set color option
* nit
* nit
* nit
2025-02-19 13:56:08 -05:00