Yiqun Xu
f145a89c66
feat: Implement versioned default settings system
2025-06-11 04:07:33 -07:00
Chenlei Hu
2f77d74891
[Refactor] Move tree logic to setting composable ( #3491 )
2025-04-17 16:34:42 -04:00
Chenlei Hu
d9ae6cb395
[TS] Use custom TreeNode type ( #3164 )
2025-03-20 12:03:47 -04:00
Chenlei Hu
cdf42d5ad7
[Refactor] Move zod schemas to schemas/ folder ( #2753 )
2025-02-27 13:05:01 -05:00
Chenlei Hu
31ea39e44c
Prevent reference sharing on settingStore content ( #2160 )
2025-01-04 19:31:32 -05:00
Chenlei Hu
3d2b9a8d9d
Call api.storeSetting only when setting value changes ( #2119 )
2025-01-01 17:34:58 -05:00
bymyself
f507142e6a
Fix error when adding custom setting with no category ( #2112 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-12-31 19:04:58 -05:00
Chenlei Hu
d8f074fea0
[Lint] Sort imports ( #2104 )
2024-12-30 17:26:37 -05:00
Chenlei Hu
a48ad1cb41
Move setting impl from ComfySettingsDialog to settingStore ( #2085 )
2024-12-28 21:31:09 -05:00
Chenlei Hu
5152985656
[Refactor] Rename settingStore.settings to settingsById ( #2081 )
2024-12-28 17:39:40 -05:00
Yuki Shindo
20412f2c74
Enable category-based narrowing and reset to default on search clear ( #2071 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-12-27 18:06:50 -05:00
Chenlei Hu
27b0493306
Move files to constants/ ( #1650 )
2024-11-22 21:55:44 -05:00
Chenlei Hu
8236163fea
Enable New UI by default ( #1515 )
...
nit
Add playwright test
nit
nit
nit
2024-11-12 10:48:26 -05:00
Chenlei Hu
acbc38ced4
Revert "Enable New UI by default ( #1460 )" ( #1476 )
...
This reverts commit f0b735f3dd .
2024-11-08 16:35:52 -05:00
Chenlei Hu
f0b735f3dd
Enable New UI by default ( #1460 )
...
* Enable New UI by default
* nit
* Add playwright test
* nit
* nit
* nit
2024-11-07 17:55:53 -05:00
Chenlei Hu
fa9d944b32
Convert pinia stores from options API to composition API ( #1330 )
...
* Convert toastStore
* Convert workspaceStateStore
* Convert settingStore
* Convert queueStore
* Convert modelToNodeStore
* Convert modelStore
* Convert dialogStore
* nit
* nit
* nit
2024-10-27 08:47:24 -04:00
Chenlei Hu
92ac403679
Enable ts-strict for settingStore ( #1322 )
2024-10-26 17:07:17 -04:00
Chenlei Hu
957a767ed0
New settings API ( #1292 )
...
* Add settings API
* Add playwright test
* Update README
2024-10-24 10:26:01 -04:00
Chenlei Hu
5611e90fda
Add ts-strict-ignore plugin ( #1235 )
...
* Add ts-strict-ignore plugin
* nit
* Add to typecheck script
2024-10-12 11:56:49 -04:00
Chenlei Hu
1775d43d90
Support keybinding customization ( #1081 )
...
* Basic keybinding panel
nit
Make row selectable
Reduce padding
Better key seq render
Show actions on demand
Turn off autocomplete
nit
Persist keybindings
Autofocus
Fix set unsetted keybinding bug
Refactor
Add reset button
Add back default keybinding logic
Report key conflict error
Adjust style
fix bug
Highlight modified keybindings
* Set current editing command's id as dialog header
2024-10-03 16:58:56 -04:00
Chenlei Hu
74fa4a2c2d
Move inlined settings in settingsStore to a separate file ( #844 )
2024-09-16 14:46:06 +09:00
Chenlei Hu
880ac4fa5a
Add node lifecycle badge text ( #809 )
2024-09-13 10:04:36 +09:00
Chenlei Hu
80ca1808f0
Node source/id badge ( #781 )
...
* Add basic node badge
* Node source badge
* Prevent manager badge rendering
* Update litegraph (Badge support)
* Add playwright tests
* Separate nodes
* nit
* Checkout devtools repo for browser test expectation CI
* Fix failing unittests
* Rename setting
* Hide all badges in playwright tests
* Handle group node
* Update test expectations [skip ci]
* Fix unittest
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-12 09:36:06 +09:00
Chenlei Hu
36cdebcad1
Restore context menu for new searchbox ( #724 )
...
* Searchbox revamp
* nit
* nit
* Add playwright test
* Update litegraph
* Rename setting
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-03 13:28:26 -04:00
Chenlei Hu
4ad1e67ebf
Double click group title to edit ( #714 )
...
* Double click group title to edit
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-02 18:01:02 -04:00
Chenlei Hu
adcef7d2f4
Add locale setting ( #708 )
2024-09-02 10:01:00 -04:00
Chenlei Hu
a4a298924e
Show node id name in node searchbox ( #703 )
...
* Show node unique name in node searchbox
* nit
2024-09-01 18:12:27 -04:00
Chenlei Hu
14da8433f7
Migrate node library sidebar to use unique name instead of display name ( #702 )
...
* Migrate node library sidebar to use unique name instead of display name
* Break word
2024-09-01 17:52:53 -04:00
Chenlei Hu
b0b5f92940
Add setting to control tree explorer item padding ( #700 )
2024-09-01 14:36:15 -04:00
huchenlei
68d6b1f172
Add confirm dialog on window close
2024-08-30 16:51:10 -04:00
Chenlei Hu
fb5bb57b0d
Mark show missing models warning as experimental ( #670 )
...
* Mark show missing models warning as experimental
* nit
2024-08-28 16:22:40 -04:00
Chenlei Hu
4e8acf6c77
Add setting to disable double click node title edit ( #668 )
2024-08-28 13:58:33 -04:00
Chenlei Hu
2c174b5956
Group selected nodes by Ctrl + g ( #663 )
...
* Ctrl + g to group selected noes
* Add playwright test
* nit
* Move button loc
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-08-28 11:49:41 -04:00
Chenlei Hu
09d8f2a502
Missing model download dialog test ( #656 )
...
* Test prep
* Add missing model dialog test
* Basic test of download model
* Add comment
* Adjust setting in test
* Change download dir to not interfere with other tests
2024-08-27 17:34:32 -04:00
pythongosssss
9cdefca481
Enhancements to the queue image feed ( #646 )
...
* Enhancements to the queue image feed
- Change flat list icon
- Add cover/contain mode
- Add right click -> go to node
- Add go to node link on detail
* Add loading spinner
* resolve comments
---------
Co-authored-by: huchenlei <chenlei.hu@mail.utoronto.ca >
2024-08-26 21:57:23 -04:00
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
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
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
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
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
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
479ca63e3c
Add setting to adjust textarea font size ( #463 )
2024-08-16 10:17:40 -04:00
Björn Söderqvist
775f536d30
Add more Zod types to api.ts ( #440 )
2024-08-15 10:45:40 -04:00