Commit Graph

181 Commits

Author SHA1 Message Date
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
189662cd7c 1.2.0 (#197) v1.2.0 2024-07-22 10:28:48 -04:00
Chenlei Hu
fc327fe071 Fix typo (#195) 2024-07-22 10:16:54 -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
3fbffc1eb6 1.1.9 (#173) v1.1.9 2024-07-19 19:10:21 -04: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
631a060fff Enable CI for dev* branches (#165) 2024-07-19 12:23:48 -04:00
Chenlei Hu
d0030e1185 1.1.8 (#163) v1.1.8 2024-07-18 17:47:24 -04:00
Chenlei Hu
71ac0dcccc Allow dynamic widgets values (#162) 2024-07-18 17:45:42 -04:00
Chenlei Hu
ab7436f87c Update litegraph to 0.7.26 (#161)
* Update litegraph

* Test node order

* Update test expectations [skip ci]

---------

Co-authored-by: github-actions <github-actions@github.com>
2024-07-18 17:34:35 -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
c2e7ef11ec 1.1.7 (#153) v1.1.7 2024-07-17 22:35:31 -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
05d5896c82 1.1.6 (#146) v1.1.6 2024-07-17 17:31:05 -04:00
Chenlei Hu
1706476dca 1.1.5 (#145) 2024-07-17 17:28:53 -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
edb1349bb5 1.1.4 (#139) v1.1.4 2024-07-17 00:22:21 -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
2ab3c2bca1 Update README on how to use (#135) 2024-07-16 14:36:08 -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
900c4d9ca5 1.1.3 (#130) v1.1.3 2024-07-13 16:16:03 -04:00
Chenlei Hu
d49c68e7bf Auto release on release PR merge (#129)
* wip

* Add release workflow

* nit
2024-07-13 16:13:34 -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
dc22765c8f 1.1.2 (#119) v1.1.2 2024-07-12 14:46:07 -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
3ac793b931 1.1.1 (#115) v1.1.1 2024-07-12 09:27:21 -04:00
Chenlei Hu
dbd0e3ef68 Bind ComfyUI frontend version to window (#113) 2024-07-11 20:55:10 -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