Alex "mcmonkey" Goodwin
b3a624a572
Allow dragging model library outputs onto existing nodes ( #1004 )
...
* allow multiple compatible node registrations for model type
* allow dragging model library outputs onto existing nodes
* easier registration
* add alt loaders for checkpoint and lora
2024-10-02 15:53:19 -04:00
bymyself
a737be7e16
Fix group node copy paste ( #1069 )
...
* Fix group node copy paste
* nit
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-10-02 15:51:33 -04:00
Acly
aca2194892
Emit graph changed event after modifying a widget value via keyboard ( #1072 )
2024-10-02 15:28:42 -04:00
Chenlei Hu
3a2b2f9e15
Add toggle link visibility button on canvas menu ( #1070 )
...
* Basic link visibility toggle
* Icon change
* nit
* Update litegraph
* nit
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-10-02 15:23:37 -04:00
Chenlei Hu
a19f713c57
Revert "Hide Comfy.Workflow.WorkflowTabsPosition ( #984 )" ( #1071 )
...
This reverts commit a41f3b1ac6 .
2024-10-02 15:14:23 -04:00
Chenlei Hu
8ffb29d1a5
Add hidden link enum ( #190 )
2024-10-02 14:45:21 -04:00
Chenlei Hu
8b2ef3c352
Use jpg for template workflow thumbnail ( #1066 )
2024-10-02 12:11:09 -04:00
pythongosssss
861bcabd66
Add support for multiple changes in a single ChangeTracker state ( #1022 )
...
* wip
* Add tests
* Update package
* remove logs
* nit
* nit
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-10-02 11:53:54 -04:00
Alex "mcmonkey" Goodwin
cc2b64df52
add filename in model preview popup ( #1005 )
...
* add filename in model preview popup
for #1003
* user setting for model name fomat in the tree
* add a tooltip for the setting to explain what things mean
* more explicit file_name naming
* touch of additional text in the tooltip
2024-10-02 10:59:01 -04:00
Alex "mcmonkey" Goodwin
a7a0035b0e
allow custom bypass color ( #993 )
...
* allow custom bypass color
* shove the not-litegraph-color-def into litegraph
* prettier just does this to be funny i swear
2024-10-02 10:49:59 -04:00
bymyself
955dec36f2
Fix adding node to selection with ctrl click on mac ( #189 )
2024-10-02 10:41:41 -04:00
Chenlei Hu
0194d76722
Make max batch count configurable ( #1060 )
2024-10-01 15:42:12 -04:00
pythongosssss
a2bd2a9bae
Implement creating inputs by dragging link to widget ( #1021 )
...
* Implement creating inputs by dragging link to widget
* Update litegraph
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
Co-authored-by: github-actions <github-actions@github.com >
2024-10-01 12:53:38 -04:00
pythongosssss
c23e610c11
Support allowing links to widgets ( #180 )
...
* Add support for dragging links to widgets
* whitespace
2024-10-01 11:03:36 -04:00
Chenlei Hu
bb95a109e4
Allow panning when dragging a link ( #185 )
2024-10-01 10:29:34 -04:00
Chenlei Hu
5d957a05b9
Replace locking/unlocking of canvas with select/pan mode ( #1050 )
...
* Add dragging canvas state
* Change icon
* Add playwright test
* tooltip change
* Enable for legacy menu
* Update litegraph
* Hide canvas menu for test
2024-09-30 20:20:49 -04:00
Chenlei Hu
1574c16918
Canvas panning mode ( #183 )
...
* nit
* Read-only on holding space
* Expose dragging events
2024-09-30 19:52:52 -04:00
filtered
18600f48f9
Clean litegraph module entry file ( #171 )
...
* Move LiteGraph global class props, fix duplicates
* Split polyfills out to separate file
* Move prototype modifications to class decl
2024-09-30 16:31:18 -04:00
bymyself
21d0f6c149
Fix drag-select on Mac ( #182 )
...
* Drag selection work with meta key
* Apply to dragging rectangle
2024-09-30 16:28:48 -04:00
pythongosssss
f75f774ddb
Graph canvas menu ( #1023 )
...
* add graph canvas menu
* Move to corner
* Remove action bar reset zoom button
* nit
* Add setting
---------
Co-authored-by: huchenlei <chenlei.hu@mail.utoronto.ca >
2024-09-30 16:06:43 -04:00
bymyself
224c0080ee
Fix topbar submenu width on mobile/tablet ( #1047 )
...
* Fix topbar submenu width on tablet
* Add Playwright test
* Use better selector
* nit
---------
Co-authored-by: Chenlei Hu <chenlei.hu@mail.utoronto.ca >
2024-09-30 15:21:09 -04:00
bymyself
6ea5fea1a7
Fix menu drag on touch device ( #1046 )
2024-09-30 15:15:58 -04:00
bymyself
04e1344676
Fix closing saved workflows ( #1049 )
...
* Fix workflow save. Resolves #996 Resolves #1048
* Add test on closing tabs
* Add test on closing open workflows in sidebar
2024-09-30 15:09:24 -04:00
Chenlei Hu
9d110d39b2
Make action bar draggable ( #1035 )
...
* Basic draggable
* Nowrap
* Prevent double reset
* Persist position
* nit
* nit
* Window resize adjustment
* Fix playwright test
2024-09-28 11:21:38 +09:00
Yoland Yan
ec9a30d269
Minor: change app-menu bottom spacing ( #1020 )
2024-09-27 15:10:13 +09:00
pythongosssss
1c6f04f1db
Add event when readonly changes ( #160 )
...
* Add even when readonly is changed
* Swap to ts private instead of es
2024-09-27 14:41:10 +09:00
huchenlei
96f62f8f93
Revert accidental changes
2024-09-27 10:43:53 +09:00
huchenlei
0652de8e66
Change cursor shape to grab on dragging
2024-09-27 10:43:53 +09:00
filtered
7c11409881
Split CurveEditor out to TS file
2024-09-27 09:56:19 +09:00
filtered
c71b86da1f
Split ContextMenu out to TS file
2024-09-27 09:56:19 +09:00
filtered
4a109deb8a
Split LGraphCanvas out to TS file
...
Fixes circular dependency
2024-09-27 09:56:19 +09:00
filtered
86d232e939
Split DragAndScale out to TS file
2024-09-27 09:56:19 +09:00
filtered
d7c8a52351
Split LGraphGroup out to TS file
2024-09-27 09:56:19 +09:00
filtered
1c835b04dc
Split LGraphNode out to TS file
2024-09-27 09:56:19 +09:00
filtered
f13b7c8818
Split LLink out to TS file
2024-09-27 09:56:19 +09:00
Chenlei Hu
1bb0dab67f
Split LGraph out to TS file ( #175 )
...
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com >
2024-09-27 09:45:43 +09:00
Alex "mcmonkey" Goodwin
0cf21b190c
don't remove invalid dropdown values ( #998 )
...
for #963
2024-09-27 09:03:55 +09:00
Alex "mcmonkey" Goodwin
2531ec178e
minor css improvement with editable text ( #990 )
2024-09-27 08:26:24 +09:00
Alex "mcmonkey" Goodwin
81119acaf2
add a hotkey for settings ( #991 )
...
* add a hotkey for settings
for #942
* playwright test for settings menu hotkey
* make hotkey intercompatible with both old and new UI
2024-09-27 08:25:56 +09:00
filtered
6ee95f1201
TypeScript conversion groundwork ( #163 )
...
* ContextMenu ES6 class conversion
* Fix compat with extensions
* CurveEditor ES6 class conversion
* Split most of the LiteGraph global out to a class
* Move remainder of LiteGraph global to class file
* Remove IIFE wrapper
* Fix jest tests throwing due to type narrowing
2024-09-27 08:20:30 +09:00
Chenlei Hu
66c02d1e3a
Revert "Mark Comfy.Workflow.ShowMissingModelsWarning as stable & enabled by d…" ( #988 )
...
This reverts commit cdaa0bda5b .
2024-09-26 16:19:09 +09:00
Chenlei Hu
cdaa0bda5b
Mark Comfy.Workflow.ShowMissingModelsWarning as stable & enabled by default ( #985 )
2024-09-26 15:10:17 +09:00
Chenlei Hu
a41f3b1ac6
Hide Comfy.Workflow.WorkflowTabsPosition ( #984 )
2024-09-26 15:10:03 +09:00
Chenlei Hu
3585cb69f5
Allow extension register custom topbar menu command ( #982 )
...
* Refactor command store
* Rename coreMenuStore to menuStore
* Extension API to register command
* Update README
* Add playwright test
2024-09-26 10:44:15 +09:00
huchenlei
7300f6edc2
Format
2024-09-26 08:48:51 +09:00
christian-byrne
0b7c1609fd
Fix nodes with only optional inputs
2024-09-26 08:48:51 +09:00
filtered
1404dd6ffe
CurveEditor ES6 class conversion ( #162 )
2024-09-25 19:23:56 +09:00
filtered
6f5fcc0899
Context menu ES6 class conversion ( #161 )
...
* ContextMenu ES6 class conversion
* Fix compat with extensions
2024-09-25 19:23:12 +09:00
七海千秋
58d8ab40c4
add missing i18n messages
...
added all missing chinese messages
2024-09-25 19:18:59 +09:00
Chenlei Hu
4ab3aa9a39
Backward compatibility with extension injections on legacy menu bar ( #970 )
...
* Compatible to legacy top menu extensions
* Rework css
* nit
2024-09-25 16:01:50 +09:00