Chenlei Hu
e99329cff5
Remove class-transformer dependency ( #1187 )
...
* nit
* Fix test
* Remove class-transformer and its deps
* nit
* Fix invalid type for dummy node
2024-10-09 15:10:19 -04:00
Chenlei Hu
c8f50509ed
Fix VHS advanced preview html video type ( #1186 )
...
* Fix VHS advanced preview html video type
* nit
2024-10-09 15:02:02 -04:00
Chenlei Hu
165604bb80
Support VHS advanced preview in queue sidebar tab ( #1183 )
...
* Map VHS video type
* Advance preview format
* nit
* View VHS advanced preview
* Disable result gallery vitest
* Proper disable
2024-10-09 12:42:00 -04:00
Chenlei Hu
829bce1c8c
Load Keybinding and Extension panel async ( #1179 )
2024-10-08 22:20:30 -04:00
Chenlei Hu
d673a521d8
Add always snap to grid setting ( #1177 )
...
* Always snap to grid
* Ban pysssss.SnapToGrid
* nit
2024-10-08 20:12:23 -04:00
Chenlei Hu
5f3afa3776
Supports VHS video outputs in queue sidebar tab ( #1174 )
...
* Properly identify gifs
* Detect VHS video
* Basic video support in queue
* Video in lightbox
* Preview button
* nit
* Fix vitest
2024-10-08 17:10:44 -04:00
Chenlei Hu
3cafc10c2b
Fix pan mode icon display ( #1173 )
2024-10-08 14:24:39 -04:00
Chenlei Hu
2cb1cea196
Make LGraphCanvas shallowReactive ( #1169 )
...
* Make LGraphCanvas shallowReactive
* Restore canvas options after creation
2024-10-08 14:07:15 -04:00
Chenlei Hu
482da21ba7
Remove state check on continuous keydown ( #1171 )
...
* Remove state check on continuous keydown
* nit
2024-10-08 11:01:08 -04:00
bymyself
5ef15c0daf
Add aria labels to dialogs ( #1167 )
2024-10-08 09:41:28 -04:00
Chenlei Hu
1ba236bbce
Simplify node tooltip lifecycle ( #1162 )
2024-10-07 22:13:52 -04:00
Chenlei Hu
a4e08f60fe
Extract theme toggle as command ( #1161 )
...
* Extract theme toggle as command
* nit
2024-10-07 21:54:58 -04:00
Chenlei Hu
5ba1d1a3f7
Show sidebar toggle keybinding shortcut on sidebar icon tooltip ( #1160 )
2024-10-07 21:44:38 -04:00
Chenlei Hu
58dd15a662
Fix core sidebar tab toggle command register ( #1159 )
2024-10-07 21:32:30 -04:00
Chenlei Hu
50a6ee27a0
Refactor core sidebar tab registration ( #1158 )
...
* Refactor sidebar tab register
* Register core tabs
2024-10-07 21:23:52 -04:00
Chenlei Hu
23952d9751
Show queue front icon when shift is pressed ( #1157 )
...
* Move shiftDown state to workspaceStateStore
* Queue front state
2024-10-07 19:54:00 -04:00
Chenlei Hu
cc17bee945
Manage app.ts litegraph keybindings ( #1151 )
...
* Manage app.ts litegraph keybindings
* nit
2024-10-07 16:50:58 -04:00
Alex "mcmonkey" Goodwin
ff1ca268a4
Model Library sidebar: allow searching metadata ( #1148 )
...
* Model Library sidebar: allow searching metadata
title, description, etc
* don't use vue stuff inside of vue because vue doesn't support vue
very cool
* remove old import
* and that one
2024-10-07 14:50:45 -04:00
Alex "mcmonkey" Goodwin
d68a1116dc
ModelToNodeStore minor fix ( #1147 )
2024-10-07 13:13:15 -04:00
Chenlei Hu
dee1ec1a2a
Update Litegraph (TypeScript conversion) ( #1145 )
...
* Fix various type errors
* Fix rest of ts errors
* update litegraph
* nit
2024-10-07 11:31:54 -04:00
bymyself
9cbfc9856b
Fix widget/input conversion on text widgets ( #1129 )
...
* Support converting dynamically created text widgets to input
* Fix array contains
* Add test wait
* Try to fix test only failing in CI
* Fix test: Disable conversion option nesting in contextmenu
2024-10-07 11:22:28 -04:00
Chenlei Hu
c83ce863d7
Rework command menu extension API ( #1144 )
...
* Rework command menu API
* Update test
* Update README
* Prevent register other extension's command
2024-10-06 23:31:57 -04:00
Chenlei Hu
05aa78372b
Add keybinding search ( #1143 )
2024-10-06 22:40:20 -04:00
Chenlei Hu
38e3dcbaeb
Add frontend extension management panel ( #1141 )
...
* Manage register of extension in pinia
* Add disabled extensions setting
* nit
* Disable extension
* Add virtual divider
* Basic extension panel
* Style cell
* nit
* Fix loading
* inactive rules
* nit
* Calculate changes
* nit
* Experimental setting guard
2024-10-06 22:15:33 -04:00
Chenlei Hu
8c156cc651
Replace window.dialog with prompt dialog in workflows.ts ( #1138 )
2024-10-06 19:31:46 -04:00
Chenlei Hu
defacf3398
Remove unused code ( #1136 )
2024-10-06 16:22:48 -04:00
Chenlei Hu
7f2920644e
Revert "Remove model library searchbox ( #1133 )" ( #1135 )
...
This reverts commit 1b3cc4de1a .
2024-10-06 16:02:14 -04:00
Chenlei Hu
c92ff79231
Add workflow tab tooltip to show full path ( #1134 )
2024-10-06 12:10:54 -04:00
bymyself
3c70c1e463
Show keybinding on topbar dropdown menus ( #1127 )
...
* Show keybinding on topbar dropdown menus, resolve #1092
* Add text-muted to tailwind config
* Add Playwright test
* Preserve Primevue classes in menu item template
* Extend MenuItem
* Revert adding undo/redo to core keybindings
* Change test selector
* refactor
* Extract as component
* refactor
* nit
* fix extension API
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-10-06 12:08:16 -04:00
Chenlei Hu
1b3cc4de1a
Remove model library searchbox ( #1133 )
2024-10-06 11:44:38 -04:00
Chenlei Hu
b97331cbab
Restyle SettingGroup ( #1125 )
...
* Setting group CSS
* nit
* nit
* Dim label color
* nit
* Set width
2024-10-05 20:34:15 -04:00
Chenlei Hu
2c90735bb1
Restore top/bottom menu location setting ( #1123 )
...
* Rename floating to top
* Adjust teleport target
* Fix dropdown direction for bottom menubar
* Fix z-index
2024-10-05 18:08:48 -04:00
Chenlei Hu
4d5fbeff45
Add eslint-plugin-unused-imports ( #1121 )
2024-10-05 16:36:02 -04:00
Chenlei Hu
ad55722662
Docking action bar on top menu bar ( #1119 )
...
* Teleport when docked
* Docking logic
* Remove unnecessary v-show
* Docked panel style
* Drop zone highlight
* Rename test
* Add playwright test
2024-10-05 14:06:29 -04:00
Chenlei Hu
9c118c8e37
Add '- ComfyUI' suffix on browser title ( #1118 )
...
* Add '- ComfyUI' suffix on browser title
* Update test expectations
2024-10-05 11:35:17 -04:00
Chenlei Hu
267660a661
Extract QueueButton as component ( #1117 )
2024-10-05 10:07:50 -04:00
filtered
f2017291d6
Prevent converted widget being duplicated ( #1115 )
2024-10-05 08:49:17 -04:00
Chenlei Hu
4cc69544b5
Replace window.alert with toast alert ( #1112 )
...
* Replace window.alert with toast alert
* Mock jest
2024-10-04 22:00:44 -04:00
Chenlei Hu
2649d72d3f
Refactor sidebarTabStore ( #1111 )
2024-10-04 21:20:35 -04:00
Chenlei Hu
a852b8e6e1
[skip ci] Add ersionAdded to newly added commands ( #1110 )
2024-10-04 20:41:05 -04:00
Chenlei Hu
6deb994235
Add command to switch opened workflow tabs ( #1109 )
2024-10-04 20:33:16 -04:00
Chenlei Hu
b30d285025
Add toggle command for each sidebar tab registered ( #1108 )
...
* Add toggle command for each sidebar tab registered
* nit
2024-10-04 20:22:10 -04:00
Chenlei Hu
57a4cb9036
Add default toast error handling for command execution ( #1106 )
...
* Error handling execute command
* Cleanup
* Add playwright test
* Mock i18n in jest test
* Reduce test func timeout
2024-10-04 16:28:08 -04:00
Chenlei Hu
ebc71b0e46
Add PromptDialog to replace window.prompt ( #1104 )
...
* Save file prompt dialog
* Don't download if dialog dismissed
* refactor
* style dialog
* nit
* Autofocus
2024-10-04 15:33:27 -04:00
Chenlei Hu
39d68bcdc4
Remove new default workflow button in workflows sidebar ( #1100 )
2024-10-04 11:37:37 -04:00
Chenlei Hu
e20126a254
Rename AppMenu to Actionbar ( #1099 )
...
* Rename AppMenu to Actionbar
* nit
* nit
2024-10-04 06:49:06 -04:00
Chenlei Hu
416fd0aed6
Restyle action bar ( #1098 )
2024-10-04 06:30:55 -04:00
Zoltán Dócs
661b8081c1
Show in-progress preview of the running task in the queue ( #1091 )
2024-10-03 18:48:06 -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
142882a8ff
Move keybinds to coreKeybindings ( #1078 )
...
* Refactor core keybinds
* Prevent default
* Add playwright test
2024-10-03 11:25:53 -04:00