Chenlei Hu
4fa3a38f98
Revert "Fix routing and layout issue ( #923 )" ( #930 )
...
This reverts commit 94db2e90da .
2024-09-25 16:01:50 +09:00
ArtificialLab
d735513e60
Fix routing and layout issue ( #923 )
...
* fix router and move graph related parts to GraphView.vue
* (fix) add back child element in UnloadWindowConfirmDialog
* (cleanup) remove empty callback
2024-09-25 16:01:50 +09:00
filtered
38c2ec7532
Fix workflow search cannot find uppercase letters ( #908 )
2024-09-25 16:01:50 +09:00
Chenlei Hu
f4d4cc3439
Move workflow dropdown to sidebar tab ( #893 )
...
* Initial move to sidebar
Remove broken CSS
Move action buttons
Migrate open workflows
Add basic browse
WIP
Add insert support
Remove legacy workflow manager
Remove unused CSS
Reorder
Remove legacy workflow UI
nit
* Support bookmark
Add workflow bookmark store
nit
Add back bookmark functionality
Correctly load bookmarks
nit
Fix many other issues
Fix this binding
style divider
* Extract tree leaf component
* Hide bookmark section when no bookmarks
* nit
* Fix save
* Add workflows searchbox
* Add search support
* Show total opened
* Add basic test
* Add more tests
* Fix redo/undo test
* Temporarily disable browser tab title test
2024-09-25 16:01:50 +09:00
Chenlei Hu
4ae066c57d
Proxy ComfyWorkflow objects ( #869 )
...
* Proxy ComfyWorkflow objects
* nit
2024-09-25 16:01:50 +09:00
pythongosssss
2d1ff64951
Floating menu option ( #726 )
...
* Add floating menu
* Fix
* Updates
* Add auto-queue change test
* Fix
2024-09-25 16:01:50 +09:00
Chenlei Hu
cf6367b649
Fix node bypass color ( #971 )
...
* Fix node bypass color
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-25 15:54:05 +09:00
bymyself
84fc0e9205
Fix group node naming compatibility ( #969 )
...
* Convery legacy group node names in workflow
* Add Playwright test
* Remove hardcoded strings
2024-09-25 15:25:08 +09:00
bymyself
6b9c1b70ba
Fix group node bookmarking ( #950 )
...
* Resolves #926 group node bookmark
* Remove expect outside scope of test
* Update unit tests
* Update group node manager path separators
* Update group node path sepator in fixture
2024-09-24 16:26:02 +09:00
bymyself
b21c0f59f9
Apply node opacity setting to all node colors ( #947 )
...
* Apply opacity to node colors. Resolves #928
* Handle default and custom colors all in draw handler
* Add colorUtil unit tests
* Add Playwright test
* Remove comment
* Revert colorPalette.ts changes
* Remove unused imports
* Fix typo
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-24 16:19:53 +09:00
Chenlei Hu
65560604a8
Revert "test to validate subrouting ( #927 )" ( #936 )
...
This reverts commit 6a3dbe08de .
2024-09-23 14:30:17 +09:00
Chenlei Hu
78dea484c9
Fix type for Comfy.Sidebar.Size in apiTypes ( #932 )
2024-09-23 11:31:18 +09:00
Alex "mcmonkey" Goodwin
6a3dbe08de
test to validate subrouting ( #927 )
...
* test to validate subrouting
* Update test expectations [skip ci]
* core tests need to prep the page
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-23 09:24:49 +09:00
Chenlei Hu
9aa976fdf0
Show total/free ram in about page ( #924 )
2024-09-22 17:40:40 +09:00
Chenlei Hu
2878952b1d
Makes forceInput node input slot correctly reflect option/required state ( #921 )
...
* Correctly style optional force input input slot
* Add force input playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-22 16:35:56 +09:00
pythongosssss
223a1f677b
Fix links being lost after manage group node ( #916 )
...
* Fix links being lost after manage group node
* Change to use groupnodebuilder
* Make test more reliable
2024-09-22 16:17:39 +09:00
Chenlei Hu
1052603a17
Revert "Any keyboard layout for Ctrl + V, Z, Y... ( #763 )" ( #920 )
...
This reverts commit 23796d9040 .
2024-09-22 16:14:59 +09:00
bymyself
326e0748c0
Add node opacity setting ( #909 )
...
* Add node opacity setting
* Add colorUtil unit test
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-22 15:18:38 +09:00
ArtificialLab
ea0f74a9f6
Cleanup ( #915 )
...
* (update) cleanup:
- move reflect to main.ts
- add config.ts with comfy frontend version
- cleanup index.html and App.vue
* (fix) lint doesn't like branch assignments
* (fix) properly add __COMFYUI_FRONTEND_VERSION__ to ts globals
2024-09-22 10:12:54 +04:00
Chenlei Hu
f749734863
Make optional node input's slot hollow circle ( #912 )
...
* Use hollow circle for optional input
* nit
* Show hollow shape for optional input
* Add playwright tests
* Update litegraph
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-22 12:12:48 +09:00
bymyself
a15c4d1612
Fix audio widget serialize option ( #910 )
2024-09-22 11:54:07 +09:00
bymyself
290bf52fc5
Fix frontend node tooltip error ( #911 )
2024-09-22 11:52:35 +09:00
dmx
529e889d0e
(move) treenode style to style.css
2024-09-22 06:09:56 +04:00
dmx
5a5a69de17
(UI) NodeTree
2024-09-22 06:04:45 +04:00
dmx
194549a4b0
(clean) CSS in App.vue
2024-09-22 06:03:54 +04:00
bymyself
4052fc55f3
Fix node preview styles ( #903 )
...
* Use colorPalette to style node previews
* Use widget text secondary color for description
* Remove unused css
* nit
---------
Co-authored-by: huchenlei <chenlei.hu@mail.utoronto.ca >
2024-09-22 09:05:06 +09:00
filtered
c7f123766e
Add TS types / merge ComfyLGraphNode ( #902 )
...
* Add TS type for LGraphNodeConstructor
* Add TS type & move shared prop to parent
* Add TS types - Comfy augmentations
* nit - TS type
* Merge ComfyLGNode into existing augmentations
* nit - fix missed explicit type on import
2024-09-21 18:18:27 +09:00
filtered
88acabb355
Fix TS type on InputSpec ( #901 )
2024-09-21 14:12:39 +09:00
Chenlei Hu
9ed3545b95
Fix frontend node conflicting with node badge ( #895 )
2024-09-20 19:45:34 +09:00
Chenlei Hu
4538db86cf
Add node execution progress to browser title ( #891 )
...
* Add node execution progress to browser title
* nit
* nit
2024-09-20 09:22:09 +09:00
Chenlei Hu
810a63f808
Support async hooks in TreeExplorerNode ( #888 )
...
* Support async hooks in TreeExplorerNode
* rebase
* nit
* Fix component test failure
* Add edit vitest
* Add more tests
* Add component test
2024-09-19 20:10:43 +09:00
Chenlei Hu
609984d400
No selection on tree node if selectionKeys prop is not set ( #887 )
2024-09-19 16:48:56 +09:00
Chenlei Hu
a57c958058
Bind extra context menu items on TreeExplorerNode interface ( #886 )
2024-09-19 14:51:07 +09:00
Chenlei Hu
b6dbe8f07b
Shorten node source package name by remove ComfyUI prefix/suffix ( #883 )
...
* Shorten node source package name by remove ComfyUI prefix/suffix
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-19 12:40:05 +09:00
Chenlei Hu
98de010811
Fix node searchbox filter removal ( #881 )
2024-09-19 11:58:29 +09:00
Chenlei Hu
63302a6634
Fix sorting on type filter + empty query ( #880 )
...
* Fix sorting on type filter + empty query
* nit
* nit
2024-09-19 11:22:23 +09:00
Chenlei Hu
8568e037bf
Sort search result by node frequency ( #879 )
...
* Sort search result by node frequency
* Fix jest test
2024-09-19 10:09:54 +09:00
Chenlei Hu
6c4143ca94
Show node by frequency on empty query ( #878 )
2024-09-19 09:35:22 +09:00
Chenlei Hu
a2cf6a7be2
Refactor TreeExplorer (Add handleClick hook) ( #867 )
...
* Refactor TreeExplorer (Add handleClick hook)
* nit
2024-09-18 09:36:21 +09:00
MaraScott
415a2e7fa5
add square pointer ( #848 )
...
* add square pointer
* create enum + refactorize to create init_shape and draw_shape methods
2024-09-17 17:24:07 +09:00
Chenlei Hu
ba9a3b4a9b
Move workflows management to pinia ( #862 )
2024-09-17 17:15:20 +09:00
Chenlei Hu
4e41db2d6a
[Beta Menu] Shows unsaved state on browser tab title ( #860 )
...
* [Beta Menu] Shows unsaved state on browser tab title
* Proper state management
* Add playwright test
* Fix browser tests
2024-09-17 16:14:06 +09:00
bymyself
e8daebdc0c
Add group nodes to search and node library ( #861 )
...
* Register group nodes in nodeDefStore
* Add playwright tests
* Update test expectations [skip ci]
* Mock nodeDefStore in group node unit test
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-17 16:06:58 +09:00
Chenlei Hu
48fe14e263
[Beta Menu] Show active workflow name on browser tab title ( #857 )
2024-09-17 11:11:52 +09:00
bymyself
f9fd0f59ff
Add nullcheck to snap-to-grid setting ( #858 )
2024-09-17 11:11:39 +09:00
Chenlei Hu
3fe4b4b856
Add generation progress to browser tab title ( #855 )
2024-09-17 10:31:29 +09:00
bymyself
c510b344af
Allow zero as input slider min/max ( #854 )
2024-09-17 09:43:32 +09:00
Chenlei Hu
980dd285ad
Revert move floating menu to Vue ( #853 )
2024-09-17 09:33:25 +09:00
Chenlei Hu
2b60244e4a
Move setting declarations from ui to coreSettings ( #847 )
...
* Move setting declarations from ui to coreSettings
* nit
* nit
* Move effect to vue component
2024-09-16 17:47:47 +09:00
Chenlei Hu
45a866f194
Fix ComfyUI class setup procedure ( #846 )
2024-09-16 17:14:11 +09:00