Chenlei Hu
0795c3041c
Bookmark folder icon customization ( #647 )
...
* Add bookmark customization support
* WIP
* Fix bugs
* Fix color update
* Handle rename and delete of customization
* nit
* Add custom color picker
* Computed final color
* i18n
* Remove cancel button as dialog already has it
* Add playwright test
2024-08-26 21:30:38 -04:00
Chenlei Hu
a69858c87a
Fix unbookmark node in node library ( #639 )
...
* Add unbookmark test
* Fix unbookmark
2024-08-26 11:04:08 -04:00
Chenlei Hu
090fda2f22
Node library custom bookmark folder ( #631 )
...
* Add new folder button
* Add tree util test
* nit
* Support empty folder in node library
* Drag to bookmark folder
* Use bookmark icon for bookmark folder
* Highlight on dragover
* nit
* Auto-expand on item added
* Extract bookmark system as store
* Add context menu on bookmark folder
* Add editable text
* Fix reactivity
* Plumb editable text
* refactor
* Rename node
* Fix focus
* Prevent name collision
* nit
* Add new folder
* nested folder support
* Change drag behavior
* Add basic playwright tests
* nit
* Target tree-node-content instead of tree-node
2024-08-25 21:53:58 -04:00
Chenlei Hu
f36c934d37
Hide hidden settings ( #630 )
...
* Hide hidden settings
* nit
2024-08-25 15:45:05 -04:00
Chenlei Hu
a1e40b14c7
Add textarea widget spell check setting ( #627 )
2024-08-25 10:22:36 -04:00
Chenlei Hu
a2143d9120
Bookmark nodes in node library ( #612 )
...
* Basic bookmark
* Extract node leaf as component
* bigger hitbox
2024-08-24 10:39:18 -04:00
Chenlei Hu
f2b02dd10b
Add userFileStore ( #611 )
...
* WIP
* Refactor
* Add userFileStore test
2024-08-23 21:39:22 -04:00
Alex "mcmonkey" Goodwin
af378262f4
Model downloader dialog ( #569 )
...
* API core for model downloader
* initial basic dialog for missing models
* app.ts handling for missing models
* don't explode if getModels is a 404
* actually track downloads in progress
* overall pile of improvements to the missing models view
* minor fixes
* add setting to disable missing models warning
* temporarily remove 'models' entry from default graph
to avoid missing model dialog causing issues. Also because ckpt autodownloading shouldn't be allowed
* swap the url to a title
* add model directory to display
* match settingStore commit
* check setting before scanning models list
ie avoid redundant calcs when setting is disabled anyway
2024-08-23 09:43:20 -04:00
Chenlei Hu
17c7f57d8f
Update litegraph (Zoom speed adjustment) ( #580 )
2024-08-21 17:16:06 -04:00
Chenlei Hu
5542845710
Task output folder view ( #579 )
...
* Change to button
* Folder view
2024-08-21 16:47:30 -04:00
Chenlei Hu
71fa71e82c
Prefer saved media over preview media as task cover media ( #576 )
2024-08-21 14:19:27 -04:00
Chenlei Hu
743dc4879a
Add setting to disable missing nodes dialog ( #571 )
...
* Add setting to disable missing nodes dialog
* nit
* nit
2024-08-21 10:31:07 -04:00
Chenlei Hu
9dd6da3dc2
Support node deprecated/experimental flag ( #563 )
...
* Add deprecated field
* Hide deprecated nodes
* Add experimental node show/hide
* Add setting tooltips
* nit
* nit
* nit
2024-08-20 17:00:47 -04:00
Chenlei Hu
c4bc0e8430
Auto expand tree on search in node library tab ( #558 )
...
* Add custom nodelib searchbox
* Auto expand on search
* Support alphabetical sort in filtered tree
2024-08-20 11:01:05 -04:00
Chenlei Hu
cfad3cd918
Add setting to hide node category in search result ( #546 )
2024-08-19 21:00:15 -04:00
Chenlei Hu
f5ce42d5d5
Add setting to show/hide canvas info ( #533 )
...
* Add setting to show/hide canvas info
* nit
2024-08-19 12:12:37 -04:00
Chenlei Hu
727992048e
Fix type check on TaskItemImpl ( #529 )
2024-08-19 09:47:33 -04:00
Chenlei Hu
4a43dfe6b9
Performance optimization on queueStore ( #521 )
...
* Eager calculate flat outputs
* Optimize flat tasks performance
2024-08-18 21:48:48 -04:00
Chenlei Hu
22e2628479
Queue preview gallery ( #519 )
...
* Custom preview event
* Plub event
* Basic gallery
* Gallery nits
* Navigate with keyboard keys
2024-08-18 20:42:42 -04:00
Chenlei Hu
19681fd43d
Experimental settings BETA tag ( #509 )
...
* Add BETA tag for experimental setting
* Mark node searchbox impl as experimental
* nit
2024-08-18 13:04:37 -04:00
Chenlei Hu
add2f9baa0
Group comfy core settings ( #508 )
...
* Add category overwrite
* Group settings
2024-08-18 12:49:23 -04:00
Chenlei Hu
d8887a434d
Add Comfy.Workflow.SortNodeIdOnSave setting ( #502 )
...
* Update litegraph (Sort order)
* nit
* Add sort node on save setting
* nit
2024-08-17 23:23:40 -04:00
Chenlei Hu
5ba524fd94
Add toast message on refresh button click ( #492 )
2024-08-17 13:11:47 -04:00
Chenlei Hu
966b1dd057
Extension API to add toast message ( #491 )
...
* Extension API to add toast message
* Update readme
2024-08-17 12:44:55 -04:00
Chenlei Hu
069766337a
Add toast message on execution interrupted ( #490 )
...
* Move toast to top level
* Toast store
2024-08-17 12:29:48 -04:00
Chenlei Hu
b33874db2b
Fix queue cancelled status ( #487 )
2024-08-17 11:31:46 -04:00
Chenlei Hu
d1715972e3
Register frontend only node defs ( #468 )
...
* Register frontend only node defs
* nit
* nit
2024-08-16 12:16:41 -04:00
Chenlei Hu
479ca63e3c
Add setting to adjust textarea font size ( #463 )
2024-08-16 10:17:40 -04:00
Chenlei Hu
ef8b952d79
Fix undefined spec ( #452 )
2024-08-15 23:37:42 -04:00
Chenlei Hu
e6d29656fa
Queue media preview ( #449 )
...
* output url
* Basic image previews
* Split out task item component
* Move task actions to context menu
* simplify
* Move spinner
* Lift context menu to tab scope
* Better tag
* Fix placeholder style
* nit
* Correctly handle cancelled
* nit
* Split out result item as separate component
* nit
* Fix center crop
* nit
* Simplify task item
* Flat list
* Show prompt id
* Make image draggable
* Disable preview for dragging
* Fix key
* Correctly handle task in expanded view
* Add preview
2024-08-15 23:26:38 -04:00
Björn Söderqvist
775f536d30
Add more Zod types to api.ts ( #440 )
2024-08-15 10:45:40 -04:00
Chenlei Hu
00fe3515b9
Fix delete queue item ( #428 )
2024-08-14 15:10:17 -04:00
Chenlei Hu
a68f7c680b
Rename SideBar to Sidebar ( #422 )
...
* Rename SideBar to Sidebar
* rename files
* rename files
2024-08-14 11:27:23 -04:00
Chenlei Hu
c6b6bdcb67
Add setting to disable node preview in searchbox ( #421 )
2024-08-14 10:29:32 -04:00
Chenlei Hu
b5f2d334d9
Add sidebar size setting (normal/small) ( #397 )
...
* Add sidebar size setting (normal/small)
* Set default small sidebar size for small window
2024-08-12 22:27:35 -04:00
Chenlei Hu
c459698956
Add side bar location in settings (left/right) ( #396 )
...
* Allow side bar on right side
* Panel on the right
2024-08-12 21:49:07 -04:00
Chenlei Hu
4fe44339fd
Only validate new history items ( #393 )
2024-08-12 20:30:11 -04:00
Chenlei Hu
91e21b1387
Update ws message schema on reconnecting ( #390 )
...
* Update ws message schema on reconnecting
* nit
2024-08-12 13:21:48 -04:00
Chenlei Hu
281ed0c5d1
Show pending task count on side bar queue icon ( #376 )
...
* remove listener
* Store pending task count
* Add iconBadge to queue icon
2024-08-11 19:15:21 -04:00
Chenlei Hu
ce2a2dd2b6
Add link release searchbox trigger mode ( #356 )
2024-08-10 10:30:29 -04:00
Chenlei Hu
d6c304690c
Allow skipping workflow validation ( #355 )
2024-08-10 09:49:12 -04:00
Chenlei Hu
95dc6ff5de
Refactor nodeDefStore.nodeTree ( #351 )
2024-08-09 17:53:42 -04:00
Chenlei Hu
5490ccf4f0
Assign default category Others ( #339 )
...
* Assign default category Others
* nit
2024-08-08 20:09:49 -04:00
Chenlei Hu
a5f0d2b201
Categorize setting items ( #338 )
...
* Basic setting panel rework
* refactor
* Style the setting item
* Reject invalid value
* nit
* nit
* Sort settings by label
* info chip as icon
* nit
2024-08-08 17:52:41 -04:00
Chenlei Hu
02d7f91e9e
Migrate settings dialog to Vue ( #335 )
...
* Basic setting dialog
* Add custom setting value render
* handle combo options
* Add input slider
* 100% width for select dropdown
2024-08-07 14:01:43 -04:00
Chenlei Hu
79469bd2b1
Missing node dialog revamp ( #322 )
...
* Basic rework of load workflow warning dialog
* Better style
* Add vue jest support
* Mock vue component in jest test
* nit
* Make dialog maximizable
2024-08-06 20:11:05 -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
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