Chenlei Hu
cf9d95aa97
Fix PrimeVue ref error on adding node via searchbox ( #298 )
2024-08-04 12:27:02 -04:00
pythongosssss
7a980f46c9
Add support for node/input/output tooltips ( #287 )
...
* Add support for node/input/output tooltips
* pr feedback
* Remove
2024-08-04 11:54:46 -04:00
Chenlei Hu
c48f68e53e
Revert to sync validation on node def for better performance ( #297 )
2024-08-04 11:02:54 -04:00
Chenlei Hu
0384cf96c4
Reduce loglevel on node def validation ( #295 )
...
* Lower the loglevel of node def validation messages
* Fix tests
2024-08-04 10:08:55 -04:00
Chenlei Hu
4bebcb408e
Add eslint ( #294 )
...
* Add eslint
* Add eslint github action
2024-08-04 09:35:49 -04:00
余腾靖
b5a919e8b2
fix: remove useless @ts-ignore and migrate to @ts-expect-error ( #293 )
...
* fix: vite primevue/treenode import error
* refactor: remove useless @ts-ignore and replace with @ts-expect-error
* build(tsconfig): enable incremental to speed up secondary time type check
2024-08-04 07:22:24 -04:00
Chenlei Hu
0cf5e647af
Fix copy paste of widget value ( #284 )
...
* Fix copy paste of widget value
* Fix ui tests
* Allow undefined group font size
* Update test expectations [skip ci]
* nit
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-08-03 14:22:43 -04:00
Chenlei Hu
f0f867481d
Fix canvas not init issue ( #283 )
2024-08-03 10:48:54 -04:00
Chenlei Hu
d02b074fa3
Manage searchbox imp setting in Vue app ( #282 )
...
* Manage searchbox setting in vue
* nit
2024-08-03 10:31:10 -04:00
Chenlei Hu
c494cd211e
Allow INT/FLOAT represent list of numbers ( #274 )
2024-07-31 10:45:46 -04:00
Chenlei Hu
c00e2fd208
Allow input spec with extra values passthrough ( #273 )
...
* Allow input spec extra values passthrough
* Refine custom input spec
* nit
* nit
2024-07-31 09:51:32 -04:00
bymyself
d77343da83
Sync #4090 ( #272 )
2024-07-31 08:45:44 -04:00
Chenlei Hu
0e3590d017
Update litegraph (Batch link move with shift + drag) ( #268 )
...
* Refactor based on new event data format
* nit
* Add playwright tests
* Update test expectations [skip ci]
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-30 19:06:58 -04:00
Alistor
7d2d6df57b
Add spellcheck option to Multiline widget, add Interrupt Queue keybind ( #267 )
...
* Add spellcheck option to Multiline widget and set to false by default
* Add Queue Interrupt Keybind
* Update keybinds.ts
Fixed indentation
2024-07-30 17:34:54 -04:00
Chenlei Hu
4462dabc63
Truncate JSON default value in node preview ( #264 )
2024-07-30 10:12:47 -04:00
Chenlei Hu
53bfc0c95a
Block UI interaction when loading ( #263 )
2024-07-30 09:56:40 -04:00
Chenlei Hu
73f4e5143d
Attach isLeaf info ( #260 )
2024-07-29 17:49:57 -04:00
Chenlei Hu
7d75cc99ba
Add sort button in node library sidebar tab ( #259 )
...
* Add sort button on node library
* tab template
2024-07-29 12:39:54 -04:00
Chenlei Hu
0aa7d0b99a
Store spinner state in workspace state store ( #256 )
2024-07-29 10:54:22 -04:00
Chenlei Hu
66b690e5c8
Manage canvas element in Vue ( #255 )
...
* Manage canvas element in Vue
* nit
* Fix unittest
2024-07-29 10:29:29 -04:00
Chenlei Hu
6e27b884fc
Fix node preview widget overflow ( #254 )
...
* Fix node preview widget overflow
* nit
2024-07-28 21:51:14 -04:00
Chenlei Hu
fc5bdf80b3
Fix no task message display ( #251 )
2024-07-28 09:39:17 -04:00
Chenlei Hu
033f242e43
Float workflow selection on top of sidebar ( #250 )
2024-07-28 09:37:00 -04:00
Chenlei Hu
6dbdb9baa6
Fix clientX/Y offset calculation ( #248 )
2024-07-28 07:50:00 -04:00
filtered
3e3e909e36
Fix "undo" incorrectly undoing text input ( #247 )
...
Fixes an issue where under certain conditions, the ComfyUI custom undo / redo functions would not run when intended to.
When trying to undo an action like deleting several nodes, instead the native browser undo runs - e.g. a textarea gets focus and the last typed text is undone. Clicking outside the textarea and hitting ctrl + z again just keeps doing the same thing.
2024-07-28 06:57:05 -04:00
Chenlei Hu
74fd1c9abe
Reduce history queue max length ( #243 )
2024-07-27 22:23:46 -04:00
Chenlei Hu
f4f0c960a3
Fix combo input default value ( #242 )
...
* Fix combo input default value
* Supress logs and fix failure
2024-07-27 22:17:42 -04:00
Chenlei Hu
c0875d066a
Node library side bar tab ( #237 )
...
* Basic tree
* Add node filter
* Fix key issue
* Add icons
* Node count
* nit
* Add node preview basics
* Node preview
* Make comfy node in node lib draggable
* Set drop target
* Add node on drop
* Drop on dynamic location
* nit
* nit
* Fix hover preview issue
* nit
* More visual diff between node and folder
* Add playwright test
* Add dep
* Get rid of screenshot test
2024-07-27 21:28:48 -04:00
Chenlei Hu
980ed0083d
Fix settings getter ( #240 )
2024-07-27 18:22:22 -04:00
Chenlei Hu
76be537351
Add pp.addNodeOnGraph to simplify adding node on canvas ( #239 )
2024-07-27 17:44:17 -04:00
Alexander Brown
424a5f7a86
Expose Queue Button on the menu. ( #238 )
2024-07-27 17:44:06 -04:00
Chenlei Hu
542e1c1f59
Move sidebar y-axis overflow style to container ( #236 )
2024-07-26 16:25:12 -04:00
Chenlei Hu
972ffe73e3
Use ComfyNodeDefImpl on nodeDefStore ( #235 )
2024-07-26 15:53:22 -04:00
Chenlei Hu
b4d7735855
Use ComfyNodeDefImpl on nodeSearchService ( #233 )
...
* Make nodeSearchService use ComfyNodeDefImpl
* Fix test
2024-07-26 13:41:24 -04:00
Chenlei Hu
9bcc08d7ab
Allow duplicated output names ( #232 )
2024-07-26 11:57:55 -04:00
Chenlei Hu
a1750212e5
Make node def output class ( #231 )
...
* Refactor node def output
* Adjust test
2024-07-26 11:09:43 -04:00
Chenlei Hu
4dba1d3ab0
Fix splitter overlay z-index ( #230 )
2024-07-26 10:47:04 -04:00
Chenlei Hu
ee6eed1c1c
Fix extension register tab with API ( #229 )
...
* Get rid of extension manager impl
* nit
* Test register tab
2024-07-26 10:29:20 -04:00
Chenlei Hu
8e1d3f3baa
Use ComfyNodeDefImpl on NodePreview component ( #228 )
...
* store widgets
* Use node def impl
2024-07-25 23:15:03 -04:00
Chenlei Hu
dc13ed102b
Reverse init order ( #227 )
2024-07-25 22:20:38 -04:00
Chenlei Hu
9d56bb4e0e
Set default empty record for InputSpec ( #225 )
2024-07-25 21:29:22 -04:00
Chenlei Hu
c97ff6fd85
Add name field to BaseInputSpec ( #226 )
2024-07-25 21:07:16 -04:00
Chenlei Hu
0ec15ba101
Transform ComfyNodeDef to ComfyNodeDefImpl ( #224 )
2024-07-25 20:27:16 -04:00
Chenlei Hu
55d5ec8c25
(update) CSS formatting ( #221 )
...
Co-authored-by: dmx <vincent.f@intp.com >
2024-07-25 16:32:57 -04:00
Chenlei Hu
c6d2767af1
Transforms ComfyInputsSpec on nodes ( #220 )
...
* Convert input spec defs
* Fix test
* Add combo test
* import metadata
2024-07-25 13:50:55 -04:00
Chenlei Hu
e179f75387
Apply new code format standard ( #217 )
2024-07-25 10:10:18 -04:00
Chenlei Hu
19c70d95d3
Sidebar tab API for extensions ( #215 )
...
* Add extensionManager to manage tabs
* Fix null bug
* nit
2024-07-24 21:31:59 -04:00
Chenlei Hu
ebdd7b8e40
Use store to manage nodeSearchService ( #214 )
2024-07-24 12:00:23 -04:00
Chenlei Hu
b73fe80761
[Major Refactor] Use pinia store to manage setting & nodeDef ( #202 )
...
* Node def store and settings tore
* Fix initial values
* Remove legacy setting listen
* Fix searchbox test
2024-07-24 11:49:09 -04:00
Chenlei Hu
5b4e96f6c5
Test theme toggle feature ( #212 )
...
* WIP
* Add test on theme toggle
* Add teardown logic
* Cleanup menu setting
2024-07-23 17:56:35 -04:00