Chenlei Hu
609d3fe279
Add i18n for side tool bar tooltips ( #207 )
...
* Add npm dep
* Add i18n for side bar tooltips
2024-07-23 10:43:10 -04:00
Chenlei Hu
9b36c6b254
Add side bar icon tooltip ( #206 )
2024-07-23 09:45:47 -04:00
Chenlei Hu
a71f7671ae
Fix default setting issue for first time install ( #203 )
...
* Fix default setting issue for first time install
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-22 22:54:59 -04:00
Chenlei Hu
bd68617c82
Fix theme toggle ( #200 )
...
* Use builtin event on color change
* Fix theme toggle
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-22 16:46:02 -04:00
Chenlei Hu
65740a30c5
v1.2.0 Side Bar & Menu rework ( #189 )
...
* Basic side tool bar skeleton + Theme toggle (#164 )
* Side bar skeleton
* Fix grid layout
* nit
* Add theme toggle logic
* Change primevue color theme to blue to match beta menu UI
* Add litegraph canvas splitter overlay (#177 )
* Add vue wrapper
* Splitter overlay
* Move teleport to side bar comp
* Toolbar placeholder
* Move settings button from top menu to side bar (#178 )
* Reverse relationship between splitter overlay and sidebar component (#180 )
* Reverse relationship between splitter overlay and sidebar component
* nit
* Remove border on splitter
* Fix canvas shift (#186 )
* Move queue/history display to side bar (#185 )
* Side bar placeholder
* Pinia store for queue items
* Flatten task item
* Fix schema
* computed
* Switch running / pending order
* Use class-transformer
* nit
* Show display status
* Add tag severity style
* Add execution time
* nit
* Rename to execution success
* Add time display
* Sort queue desc order
* nit
* Add remove item feature
* Load workflow
* Add confirmation popup
* Add empty table placeholder
* Remove beta menu UI's queue button/list
* Add tests on litegraph widget text truncate (#191 )
* Add tests on litegraph widget text truncate
* Updated screenshots
* Revert port change
* Remove screenshots
* Update test expectations [skip ci]
* Add back menu.settingsGroup for compatibility (#192 )
* Close side bar on menu location set as disabled (#194 )
* Remove placeholder side bar tabs (#196 )
---------
Co-authored-by: bymyself <abolkonsky.rem@gmail.com >
Co-authored-by: github-actions <github-actions@github.com >
2024-07-22 10:15:41 -04:00
Chenlei Hu
1521cd47c8
Move searchbox position up to 25% to top of screen ( #187 )
2024-07-21 10:35:04 -04:00
pythongosssss
f18740d5e4
Sync PR ( #182 )
...
#133
2024-07-21 10:52:58 +01:00
Chenlei Hu
cb9042f9f9
Sync #4061 ( #172 )
2024-07-19 19:08:42 -04:00
Chenlei Hu
a99a833c38
Fix searchbox immediate dismiss issue ( #171 )
2024-07-19 19:00:52 -04:00
Chenlei Hu
a2afdd74b2
Mount vue app after comfy app init ( #167 )
...
* Mount vue app after comfy app
* Emit event when vue app loaded
* Dispatch event to window
* Fix test timeout
* Try observe variable
* Revert
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-19 18:47:53 -04:00
Chenlei Hu
396e0c9525
Sync #4044 ( #168 )
2024-07-19 15:47:53 -04:00
Chenlei Hu
050fd4eb32
Sync #4043 ( #169 )
2024-07-19 15:47:43 -04:00
Chenlei Hu
71ac0dcccc
Allow dynamic widgets values ( #162 )
2024-07-18 17:45:42 -04:00
Chenlei Hu
9961be1bc7
Validate node def from /object_info endpoint ( #159 )
...
* Validate node def
* nit
* nit
* More tests
2024-07-18 12:20:47 -04:00
Chenlei Hu
2568746071
Add node search service test ( #158 )
2024-07-18 10:13:05 -04:00
Chenlei Hu
dea9af8650
Display frontend version in settings dialog ( #157 )
...
* Display frontend version in settings dialog
* Change execution order
2024-07-18 10:09:15 -04:00
Chenlei Hu
54246d37b0
Relands "Fix node searchbox default value setting" ( #152 )
...
* Revert "Revert "Fix node searchbox default value setting (#150 )" (#151 )"
This reverts commit bb02f935ff .
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-17 22:34:03 -04:00
Chenlei Hu
bb02f935ff
Revert "Fix node searchbox default value setting ( #150 )" ( #151 )
...
This reverts commit 3dfef8a73e .
2024-07-17 22:30:36 -04:00
Chenlei Hu
3dfef8a73e
Fix node searchbox default value setting ( #150 )
2024-07-17 22:23:49 -04:00
Chenlei Hu
24cdb6ad2d
Convert legacy format node.widget_values ( #149 )
2024-07-17 22:05:16 -04:00
Chenlei Hu
7619e9159b
Convert pos object to array on parsing ( #147 )
2024-07-17 20:57:14 -04:00
Chenlei Hu
31f4ee332a
Fix bypass display issue ( #144 )
...
* Fix bypass display issue
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-17 17:27:24 -04:00
Chenlei Hu
6b2acc146d
Fix zod parsing for pos in workflow ( #142 )
...
* Fix zod parsing for pos in workflow
* Add test
* Fix test
2024-07-17 16:02:49 -04:00
Chenlei Hu
3fbaeb1fb8
Fix custom node def validation issue ( #137 )
...
* Fix nodeDef.output undefined
* fix2
* nit
2024-07-16 22:40:25 -04:00
Chenlei Hu
13cda7de41
Annotate settings.ts ( #134 )
...
* Annotate settings.ts
* nit
2024-07-16 11:21:23 -04:00
bymyself
e216fa82c5
Fix search preview's widget text wrap ( #132 )
2024-07-14 19:46:25 -04:00
Chenlei Hu
93a0c1012f
Add system node to serach box db ( #128 )
2024-07-13 09:25:58 -04:00
Chenlei Hu
5fac7c9365
Fix vue warning on key ( #127 )
2024-07-13 09:04:16 -04:00
Chenlei Hu
f1acdf976a
Shift node color's brightness for light mode ( #123 )
...
* Shift node color's brightness for light mode
* nit
* Fix test
2024-07-13 09:01:35 -04:00
Chenlei Hu
15900cd523
Fix filter dialog color in light mode ( #126 )
2024-07-13 08:58:48 -04:00
Chenlei Hu
55431d1e4f
Avoid conflict with N-SideBar ( #122 )
...
* Avoid conflict with N-SideBar
* nit
2024-07-12 17:32:51 -04:00
Chenlei Hu
5a998cd7fb
Relative scroll height ( #118 )
...
* Relative scroll height
* nit
* nit
2024-07-12 14:40:24 -04:00
Chenlei Hu
605faf0a93
Node preview on focus ( #116 )
...
* Basic preview
* Adjust position
* Fix node display
* nit
* handle combo default value
* nit
* Custom AutoComplete
2024-07-12 13:30:25 -04:00
Chenlei Hu
04aad417fc
Prevent spinner when failed to mount ( #112 )
2024-07-11 20:34:51 -04:00
Chenlei Hu
86ee0767c3
Auto link node on creation ( #110 )
...
* Auto link node on creation
* Handle corner case
* Add some browser tests
* Add auto link test
* Force enable
* Confirm setting before running test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-11 12:25:46 -04:00
Chenlei Hu
ffc4f0c98e
Make search box in modal ( #109 )
2024-07-10 22:43:48 -04:00
Chenlei Hu
9b276a6237
No searchbox on link release unless shift pressed ( #108 )
2024-07-10 20:37:59 -04:00
Chenlei Hu
a28ac0c0fa
New searchbox with fuzzy search (WIP) ( #83 )
...
* Disable default searchbox
Add headlessui and vue
Add vite's vue plugin
Vue app helloworld
Format vue
Add vue shim
minimal working searchbox
Add primevue dark mode
Use primevue
nit
Add fuse fuzzy search
Add tailwindcss / center searchbox
Fix style
Add node source chip
desc text wrapping
Add placeholder
inputbox filter support wip
Revert some filter designs
Add filter modal
Drop down show all nodes
Change modal font
Add filtered search
nit
Complete on focus
Auto fill filterOption
Fix dropdown
Fix z-index
Fix search bug
Properly remove chip
Adjust node source detection
Resolve merge conflict
nit
* Refactor
* Use badge to display filter type
* nit
* Trigger on canvas event
* nit
* Auto add data type filter when link released
* nit
* Auto focus when shown
* Focus on add/remvoe filter
* close dialog when escape pressed
* Add node at fixed location
* nit
* Update litegraph
* nit
* Change theme
* Increase search limit
* Add node on event location
* Clear filter when dialog closed
* Enable/Disable new search bx
* Improve app loading
* Fix copy node
* Update test expectations
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-10 19:46:35 -04:00
pythongosssss
9762b7884c
Convert more js to ts ( #101 )
...
* Add testing for ComfyUI examples
* Remove examples, add test to github action
* Create dir
* Update readme
* Convert additional files to ts
2024-07-08 17:20:35 +01:00
pythongosssss
32d81c13ad
Add testing for ComfyUI examples ( #95 )
...
* Add testing for ComfyUI examples
* Remove examples, add test to github action
* Create dir
* Update readme
2024-07-07 10:38:28 -04:00
Chenlei Hu
7dae2eb6ba
Fix clipboard ( #100 )
...
* Fix clipboard
* Add clipboard tests
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-06 21:56:48 -04:00
Chenlei Hu
d1934f27c8
Use '@' path mapping ( #94 )
2024-07-05 22:04:29 -04:00
Chenlei Hu
e05a33cb17
Rename to ts ( #92 )
...
Rename
Remove ts-nocheck, fix errors
Update state when graph cleared via UI (#88 )
Convert to ts, fix imports
Co-authored-by: pythongosssss <125205205+pythongosssss@users.noreply.github.com >
2024-07-05 21:18:32 -04:00
Chenlei Hu
84c939cf71
Rename ComfyWorkflow to ComfyWorkflowJSON ( #91 )
2024-07-05 21:04:32 -04:00
Chenlei Hu
d6b2d5fb4f
Use npm package @ComfyOrg/litegraph ( #89 )
...
* Use npm to manage litegraph
* Fix merge issues caused by BetaUI change
* Switch to @comfyorg/litegraph
* Fix various import
* Fix css apply order bug
* Fix package lock
* Update litegraph
* Update litegraph
* Update browsertest expectations
* Update test expectations [skip ci]
* Fix default view screenshot
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-05 20:53:47 -04:00
bymyself
27c5bc1581
Update state when graph cleared via UI ( #88 )
2024-07-05 18:28:39 +01:00
Chenlei Hu
c4b6c9f63e
[Sync] Skip state check hook on first load ( #87 )
2024-07-04 09:44:55 -04:00
Chenlei Hu
acdaa6a594
Format all code / Add pre-commit format hook ( #81 )
...
* Add format-guard
* Format code
2024-07-02 13:22:37 -04:00
Chenlei Hu
4fb7fa9db1
Remove unncessary jsconfig ( #82 )
2024-07-02 13:14:52 -04:00
Chenlei Hu
fc020e08c5
Replace \t with spaces ( #80 )
2024-07-02 12:29:17 -04:00