filtered
6cb9131035
[TS] Use strict mode in LGraphCanvas ( #673 )
...
- Adds remaining TS nullable types
- Adds type guards to allow strict mode
- Uses explicit throw in places that would throw regardless
- Adds ts-ignore that must be removed later
* [ ] #578
2025-03-02 13:34:02 +00:00
Chenlei Hu
963e4b0904
[Type] Mark name as required prop for IBaseWidget ( #623 )
2025-02-26 15:03:31 -05:00
Chenlei Hu
d20aab757c
Serialize NodeInputSlot.widget ( #622 )
...
Serialize linked widget on node input slot properly according to current
save format in
76818b54e6/src/extensions/core/widgetInputs.ts
2025-02-26 14:15:31 -05:00
filtered
5cdd0581fa
Add import / export sort rules ( #612 )
...
- Adds ESLint package
- Applies import/export rules to all files
- Uses newline delineated grouping, with type-only imports first
2025-02-26 09:21:33 +00:00
filtered
9ded97d189
[Doc] Add JSDoc linter & general comment clean up ( #611 )
...
- Prefer comments above lines over end-of-line comments
- Makes auto-formatting easier
- Subjective, but it is generally easier to read in JS
- Standardises JSdoc format
- Auto-fixes for many issues (applies on save w/ESLint extension)
2025-02-26 08:54:18 +00:00
Chenlei Hu
953ae434ea
Type serialized NodeSlot ( #605 )
2025-02-25 19:38:14 -05:00
Chenlei Hu
f300e37a89
Remove NodeSlot.pos when serializing WidgetInputSlot ( #570 )
2025-02-23 16:11:56 -05:00
Chenlei Hu
1e71da9a38
Show widget input inplace ( #535 )
...
* Show widget input inplace
* nit
* nit
2025-02-16 11:37:47 -05:00
Chenlei Hu
ce44cea409
Split layout and draw for slots ( #524 )
...
* Split layout and draw for slots
* nit
* nit
* Fix serialization
* Move effect (highlight/invalid) to layout calculation
* nit
* Fix type issue
* Resolve review comments
2025-02-13 20:20:57 -05:00
Chenlei Hu
9abcf0fd32
Remove LGraphNode.horizontal ( #521 )
...
* Remove LGraphNode.horizontal
* nit
2025-02-12 15:11:59 -05:00
Chenlei Hu
997d673bd9
[Refactor] LgraphNode.drawSlots ( #503 )
...
* wip
* nit
2025-02-09 12:53:41 -05:00
Chenlei Hu
048fa5bb88
[Refactor] NodeSlot.isValidTarget ( #501 )
2025-02-09 11:59:52 -05:00
Chenlei Hu
f26807f931
[Refactor] NodeSlot.drawCollapsed ( #498 )
2025-02-08 23:00:58 -05:00
Chenlei Hu
7472d1d9a1
[nit] Move labelPosition to NodeSlot.draw ( #497 )
2025-02-08 22:39:32 -05:00
Chenlei Hu
790aac89f0
[Refactor] Move drawSlot to NodeSlot ( #477 )
...
* [Refactor] Move drawSlot to NodeSlot
* nit
2025-02-07 18:06:25 -05:00
Chenlei Hu
608b5f8342
Implement NodeSlot ( #476 )
...
* Implement NodeSlot
* nit
2025-02-07 17:13:32 -05:00