Chenlei Hu
8dddffe840
Use browser download in missing model dialog ( #1362 )
...
* Remove custom backend download logic
* Add download hooks
* Download button
* Use browser download
* Update test
2024-10-29 14:07:16 -04:00
Chenlei Hu
1f91a88d7b
Move linkRenderMode extension to core ( #1359 )
2024-10-29 11:00:10 -04:00
Chenlei Hu
10f43be911
Remove show model folder checkbox in missing model dialog ( #1358 )
...
* Remove show model folder checkbox in missing model dialog
* nit
* nit
2024-10-29 10:15:31 -04:00
Chenlei Hu
87517daf1f
Restyle missing model warning dialog ( #1354 )
...
* Restyle missing model dialog
* nit
* nit
* nit
* nit
2024-10-29 09:26:02 -04:00
Chenlei Hu
739ebd3d04
Auto-expand model library tree on search ( #1357 )
2024-10-29 09:24:56 -04:00
Chenlei Hu
4582c71583
[Refactor] Rework modelStore and ModelLibrarySidebarTab ( #1350 )
...
* nit
* Rename
* nit
* Move load model folders to app level
* Various fixes
* nit
* nit
* wip
* nit
* nit
* nit
* Split
* nit
* Add back spinner
* nit
* nit
* Add refresh button
* nit
* nit
* Preserve model folder order
* Avoid order change on folder open
2024-10-28 21:23:53 -04:00
Chenlei Hu
44b109a449
Add type annotation for missingNodeTypes ( #1349 )
...
* Add type annotation for missingNodeTypes
* nit
* nit
2024-10-28 17:26:52 -04:00
Chenlei Hu
229896a4b7
Restyle missing node warning dialog ( #1348 )
...
* nit
* Restyle missing node warning dialog
* nit
* nit
2024-10-28 16:45:47 -04:00
Chenlei Hu
645897f8b8
[Refactor] Make node badge a vue component ( #1317 )
...
* [Refactor] Make node badge a vue component
* Simplify badge logic
* nit
2024-10-26 15:28:14 -04:00
Chenlei Hu
17391e4aad
Handle potential undefined node data in NodeBookmarkTreeExplorer ( #1300 )
2024-10-25 07:41:43 -04:00
Chenlei Hu
14a6687cc9
Integrated terminal ( #1295 )
...
* Add terminal tab
* Add basic terminal
* Style terminal
* Add keybinding
* Auto scroll:
* Mock for jest test
2024-10-24 17:31:00 -04:00
Chenlei Hu
d142893244
Add bottom panel support ( #1294 )
...
* Add bottom panel
* Bottom panel store
* Extract ExtensionSlot component
* Tab rendering
* Add toggle button on top menu bar
* nit
* Add toggle button tooltip
* Add command
2024-10-24 15:15:19 -04:00
Chenlei Hu
7a3f20c57d
Fix sidebar scrollpanel style ( #1283 )
2024-10-23 18:27:54 -04:00
Chenlei Hu
59c03d2de5
[Refactor] Rename ModelStore to ModelFolder ( #1244 )
...
* Refactor click
* Rename ModelStore to ModelFolder
2024-10-23 12:04:49 -04:00
Chenlei Hu
c1c990e6f3
Properly show empty folder in model sidebar tab ( #1242 )
...
* Properly show empty folder in model sidebar tab
* nit
* nit
2024-10-12 17:02:58 -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
c2377b62ac
Fix sidebar tab bg color ( #1229 )
...
* Fix node library sidebar style
* Fix styles
* nit
2024-10-11 15:04:29 -04:00
Chenlei Hu
f328d4cd81
Hide system scrollbar for queue sidebar tab ( #1227 )
2024-10-11 13:59:51 -04:00
Chenlei Hu
fbc1482b90
Use scrollpanel in sidebar template ( #1226 )
...
* Use scrollpanel in sidebar template
* Migrate
* nit
2024-10-11 13:41:41 -04:00
Chenlei Hu
419009424b
Handle missing extraPngInfo field in queue ( #1223 )
2024-10-11 12:16:35 -04:00
Chenlei Hu
459afa158c
Restyle dialog with scrollpanel ( #1212 )
2024-10-10 20:27:14 -04:00
Chenlei Hu
009dbcf8c7
Wrap pragmatic dnd API with hooks ( #1207 )
2024-10-10 10:53:49 -04:00
Chenlei Hu
4413fd248c
Remove question mark badge on folders in model library tree ( #1205 )
2024-10-10 10:13:14 -04:00
Chenlei Hu
59a5f5f5d0
Add help menu on command menu bar ( #1197 )
...
* Add help menu on command menu bar
* nit
2024-10-09 20:35:17 -04:00
Chenlei Hu
2d5faa7f3d
Anchor floating actionbar to closest side when resizing window ( #1195 )
...
* Anchor floating actionbar to closest side when resizing window
* nit
* nit
2024-10-09 17:41:36 -04:00
Chenlei Hu
82112c2c6e
Move low priority init to idle task ( #1192 )
2024-10-09 16:22:58 -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
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
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
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
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
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
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
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