filtered
d452240936
[TS] Declare missing types in BaseWidget ( #1038 )
2025-05-09 06:37:59 +00:00
filtered
0f95ed852e
[TS] Fix / consolidate DOM widget types ( #3830 )
2025-05-09 16:24:31 +10:00
filtered
5fa0401acd
Fix workflow Export missing viewport scale/offset ( #3828 )
2025-05-09 14:58:16 +10:00
filtered
441f14c12e
[TS] Fix callback type prevents use as method ( #1035 )
2025-05-09 10:34:45 +10:00
Chenlei Hu
2a297e512d
Fit view on workflow load without extra.ds ( #3822 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-08 17:39:44 -04:00
Chenlei Hu
2019c1d877
Align reset_view param on json file load ( #3823 )
2025-05-08 16:00:13 -04:00
Chenlei Hu
2405be993c
Add DragAndScale.fitToBounds ( #1033 )
2025-05-08 13:55:11 -04:00
Chenlei Hu
2425e32d51
Partial execute to selected output nodes ( #3818 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-08 11:44:26 -04:00
filtered
13441add24
Convert DOM widgets to Litegraph widget subclass ( #3813 )
2025-05-08 10:25:54 +10:00
filtered
3fec0e2d39
Fix explicit undefined interpreted as text by consumers ( #1031 )
2025-05-08 09:26:55 +10:00
filtered
4f9a40dcfd
Fix downstream DOM widget impl. crash on load ( #1029 )
2025-05-08 08:54:07 +10:00
Chenlei Hu
df86da3d67
[Bug] Add null check on customSpec being null ( #3810 )
2025-05-07 17:09:52 -04:00
filtered
3aea2c120a
Update widget types to match Litegraph changes ( #3808 )
2025-05-08 06:56:53 +10:00
filtered
1b37502d70
[API] Improve widget typing ( #1027 )
2025-05-08 06:37:16 +10:00
Chenlei Hu
973a1eb0a9
[Bug] Guard link fixer with try-catch ( #3806 )
2025-05-07 16:10:21 -04:00
filtered
b9d9ce78f9
[TS] Widget typing ( #3804 )
2025-05-08 04:38:17 +10:00
Christian Byrne
1ef3c007e6
[Auth] Allow user select GitHub account on login ( #3801 )
2025-05-07 12:03:23 -04:00
Terry Jia
db81b62274
[3d] add record video support for load3d animation node ( #3798 )
2025-05-07 10:12:33 -04:00
filtered
44c98fbf62
Rename widget _displayValue to resolve conflict ( #1025 )
2025-05-07 22:36:40 +10:00
filtered
86d1c2a93a
Workaround crash on load from custom nodes ( #1023 )
2025-05-07 21:18:42 +10:00
Christian Byrne
bbbf140b1f
Handle user avatar error ( #3735 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-06 22:04:25 -04:00
Terry Jia
754eb807de
[3d] some improvement for load3d recording video ( #3794 )
2025-05-06 22:03:12 -04:00
filtered
fad6c6c502
[nit] Further simplify watcher via whenever ( #3790 )
2025-05-06 20:23:46 -04:00
Chenlei Hu
926278e9ef
[nit] Simplify selection overlay watcher ( #3789 )
2025-05-06 16:07:19 -04:00
Chenlei Hu
131fae72d4
[Branding] Use new logo on menu bar ( #3788 )
2025-05-06 15:18:50 -04:00
filtered
ccbdff0ad1
Fix Rectangle subarray end offset logic ( #1021 )
2025-05-06 18:10:59 +00:00
filtered
df6e4debb5
Fix widget snap to work with input sockets ( #1017 )
2025-05-07 02:02:49 +10:00
Chenlei Hu
2a21dd1004
[Branding] Use new logo favicon ( #3787 )
2025-05-06 11:02:49 -04:00
Chenlei Hu
3bdd814b3c
[Branding] Use new comfyorg logo ( #3786 )
2025-05-06 10:54:37 -04:00
filtered
c6df437662
[CodeHealth] Replace temporary TS conversion widget types ( #1019 )
2025-05-06 19:53:49 +10:00
filtered
0da6be5cdc
[Refactor] Update Litegraph widget types / cleanup ( #3782 )
2025-05-06 19:40:30 +10:00
filtered
a74df42cce
Fix Rectangle.size exception on access ( #1013 )
2025-05-06 19:28:51 +10:00
filtered
28434e7165
Fix node with any widgets bypasses link validation ( #1016 )
...
- Followup on #891
2025-05-06 09:10:35 +00:00
Christian Byrne
6b98f1de0e
[API Node] Adjust notification dismiss logic and message ( #3778 )
2025-05-06 00:51:47 -07:00
Chenlei Hu
d05a340949
[Auth] Allow user select google account on login ( #3777 )
2025-05-05 23:16:16 -04:00
Christian Byrne
a54529da40
[API Node] Refine locales ( #3772 )
2025-05-05 21:16:19 -04:00
Christian Byrne
13b00cdbc6
Update template titles ( #3771 )
2025-05-05 19:05:35 -04:00
Christian Byrne
626b54da27
Fix: latent preview format is read from wrong byte of header ( #3761 )
2025-05-05 15:08:55 -07:00
filtered
c344a73739
[API] Export widget classes for downstream use ( #1018 )
...
Exports all widget classes.
- BaseSteppedWidget
- BaseWidget
- BooleanWidget
- ButtonWidget
- ComboWidget
- KnobWidget
- NumberWidget
- SliderWidget
- TextWidget
2025-05-06 06:50:17 +10:00
Christian Byrne
c24472aeac
[API Node] Add localizations for template workflow descriptions ( #3769 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-05 12:53:02 -07:00
Chenlei Hu
ea605887fa
[API Nodes] Add cost badge for api nodes ( #3768 )
2025-05-05 14:25:19 -04:00
Chenlei Hu
6edea73bf8
Update blog post link ( #3767 )
2025-05-05 13:56:20 -04:00
Chenlei Hu
6b8bf989f1
[API Nodes] Apply yellow color to api nodes by default ( #3766 )
2025-05-05 13:56:11 -04:00
Christian Byrne
3758a435cb
[API Node] Sort API templates by localized display name ( #3765 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-05 10:55:02 -07:00
Christian Byrne
813bf11484
Fix execution error message overflowing out of screen ( #3762 )
2025-05-05 23:20:32 +10:00
filtered
b5ae354bec
Prevent node tooltip from breaking pan & zoom ( #3760 )
2025-05-05 22:48:25 +10:00
filtered
75df19521b
Widget overhaul ( #1010 )
...
### Widget text overhaul
#### Current
- Numbers and text overlap
- Combo boxes truncate the value before the label

#### Proposed
**By default, widgets will now truncate their labels before their
values.**
https://github.com/user-attachments/assets/296ea5ab-d2ff-44f2-9139-5d97789e4f12
- Changes the way widget text is rendered, calculated, and truncated
- Truncation now applies in a standard way to the following widgets:
- Text
- Combo
- Number
- Centralises widget draw routines in base class
### Config
```ts
// Truncate **both** widgets and labels evenly
LiteGraph.truncateWidgetTextEvenly = true
// Swap the default from truncating labels before values, to truncating values first (restores legacy behaviour)
// truncateWidgetTextEvenly **must** be `false`.
LiteGraph.truncateWidgetValuesFirst = true
```
### API / interfaces
- Adds rich `Rectangle` concrete impl., with many methods and helpful
accessors (e.g. `right`, `bottom`)
- Actually _improves_ performance due to switch from Float32Array to
Float64Array
- Impact vs plain Float64Array was not detectable outside of a 2M+
instantiation-loop with random data
- Lazy `pos` & `size` `subarray` properties
- Adds `ReadOnlySize`
- Adds higher-level text draw functions to abstract the nitty gritty in
a performant way (binary search)
- Resolves Comfy-Org/ComfyUI_frontend/issues/457
2025-05-05 10:48:06 +10:00
Chenlei Hu
93d7d2c69c
[Bug] Remove default dialog close button on news dialog ( #3758 )
2025-05-04 19:07:13 -04:00
Chenlei Hu
2d9a0d02ab
[API Nodes] Add API Nodes new feature dialog ( #3755 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-04 17:20:05 -04:00
filtered
386f18a1e5
Remove DragAndScale rounding when using trackpad ( #1009 )
...
Fixes issue where pinch to zoom would jitter around scale 1 - D&S rounds
the value to exactly 1 when it is "close enough". Good for pointer, poor
UX for precision trackpad.
2025-05-04 21:06:43 +00:00