Chenlei Hu
eb45cca031
Pin searchbox at top when node library scrolls ( #811 )
...
* minor style fix
* nit
* Pin searchbox at top when node library scrolls
2024-09-13 10:50:06 +09:00
Chenlei Hu
d8d6fa86e4
Add button to clear pending tasks ( #810 )
2024-09-13 10:23:28 +09:00
Chenlei Hu
7d3b8dc44c
Make \n correctly displayed on error message ( #805 )
2024-09-13 09:04:21 +09:00
Chenlei Hu
637f5b501e
Add about panel in settings dialog ( #799 )
...
* basic about page
* Remove frontend version from setting dialog header
* Style about page
* basic system stats
* Basic styling
* Reword
* Format memory amount
2024-09-12 17:31:19 +09:00
Chenlei Hu
c99ca004b4
Fix badge position on collapsed nodes ( #797 )
...
* Update litegraph (Proper collapsed node handling)
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-12 17:15:20 +09:00
Chenlei Hu
da3271fe57
Move InputSlider to common/ ( #794 )
2024-09-12 15:19: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
b8bdba0bcc
Fix tailwindcss in NoResultsPlaceholder.vue ( #780 )
2024-09-11 17:38:42 +09:00
bymyself
15758101aa
Fix searchbox popover on touch devices ( #773 )
...
* Add delay on touch pointer event when opening searchbox
* Add playwright mobile test
2024-09-11 08:55:04 +09:00
Chenlei Hu
a41de30dc5
Fix tailwind css setup ( #768 )
...
* Fix tailwind css setup
* Install as dev dep
* Uninstall primeui tailwind
2024-09-09 16:56:32 +09:00
bymyself
616e295262
Improve searchbox accessibility ( #760 )
...
* Set field key for search result options label
* Add playwright test
* Add role attr to search dialog
2024-09-09 09:49:02 +09:00
bymyself
c201e86b97
Improve sidebar accessibility ( #759 )
...
* Add ARIA label to sidebar buttons
* Add component test
* Add generalized component tests
2024-09-09 09:48:29 +09:00
bymyself
61ee43aa6f
[skip ci] Fix search box props type ( #753 )
2024-09-07 02:34:47 -04:00
bymyself
08a1fd0056
Dismiss gallery lightbox on background click ( #752 )
...
* Dismiss gallery on background click
* Add vitest tests
2024-09-07 02:32:56 -04:00
Chenlei Hu
b396d1a9fe
Trigger searchbox on group body db click ( #731 )
2024-09-04 10:16:12 -04: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
974a7ef63f
Store shallowRef of litegraph canvas ( #722 )
...
* Store shallowRef of litegraph canvas
* nit
2024-09-03 10:11:31 -04:00
Chenlei Hu
4a230f720e
Edit group name on group creation (With Ctrl + g) ( #715 )
...
* Editor store
* Merge editors
* nit
* Edit on group creation
* nit
2024-09-02 20:20:40 -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
80e4384644
Eager init nodeSearchService ( #713 )
2024-09-02 15:40:10 -04:00
Chenlei Hu
e733b87f22
Add beforeRegisterVueAppNodeDefs hook ( #709 )
...
* Add beforeRegisterVueAppNodeDefs hook
* Remove min-char constraint on node library search
2024-09-02 11:06:16 -04:00
Chenlei Hu
75e91137f0
Display node display_name instead of name ( #704 )
2024-09-01 18:33:19 -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
ff2d160230
Reduce divider margin in node library ( #701 )
2024-09-01 14:49:31 -04:00
Chenlei Hu
d04dbcd2c1
[Major Refactor] Use TreeExplorer on nodeLibrarySidebarTab ( #699 )
...
* Basic move
* Add back node bookmark
* Move node preview
* Fix drag node to canvas
* Restore click node to add to canvas
* Split bookmark tree and library tree
* Migrate rename and delete context menu
* Fix expanded keys
* Split components
* Support extra menu items
* Context menu only for folder
* Migrate add folder
* Handle drop
* Store color customization
* remove extra padding
* Do not show context menu if no item
* Hide divider if no bookmark
* Sort bookmarks alphabetically default
* nit
* proper edit
* Update test selectors
* Auto expand on item drop
* nit
* Fix tests
* Search also searches bookmarks tree
* Add serach playwright test
2024-09-01 14:03:15 -04:00
huchenlei
5383f97eba
Add tree explorer tree node test
2024-08-31 21:10:32 -04:00
huchenlei
bc7da487e8
Add drop handler
2024-08-31 21:10:32 -04:00
huchenlei
86e7c12e27
Add draggable/droppable flags
2024-08-31 21:10:32 -04:00
huchenlei
50f1ca8eaf
Add extra interfaces
2024-08-31 21:10:32 -04:00
huchenlei
280b43fd58
Merge folder and node impl
2024-08-31 21:10:32 -04:00
huchenlei
488f0d82b4
More refactor
2024-08-31 21:10:32 -04:00
huchenlei
bc3ec65967
Move
2024-08-31 21:10:32 -04:00
huchenlei
9247aec03a
nit
2024-08-31 09:54:36 -04:00
huchenlei
0e88308571
Remove github button in error dialog
2024-08-31 09:54:36 -04:00
huchenlei
68d6b1f172
Add confirm dialog on window close
2024-08-30 16:51:10 -04:00
Chenlei Hu
9009e784f9
Add component test (Vitest) ( #681 )
...
* Add component test (Vitest)
* Fix compile error
2024-08-30 15:32:26 -04:00
Chenlei Hu
f42609c966
Add support for extra system stats in error report ( #684 )
...
* Add support for extra system stats in error report
* Add toast on error
2024-08-29 21:29:33 -04:00
Chenlei Hu
b25c5259bd
Fix node title editor's width when node is collapsed ( #671 )
...
* Fix node title editor's width when node is collapsed
* nit
2024-08-28 16:35:01 -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
5c2cb00cd6
Replace autocomplete with select as node filter option input ( #659 )
...
* Replace autocomplete with select as node filter option input
* i18n
2024-08-27 21:45:44 -04:00
pythongosssss
968f417061
Node library search filters ( #636 )
...
* Add search filters to node library
* Fix
* Dont close on add
* Fix wildcard
---------
Co-authored-by: Chenlei Hu <chenlei.hu@mail.utoronto.ca >
2024-08-27 21:17:34 -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
Chenlei Hu
50b418113c
Double click node title to trigger edit ( #655 )
...
* Update litegraph
* Double click edit node title
* Update
* Auto select all
* Update litegraph
* Add playwright test
* Update readme
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-08-27 11:38:39 -04:00
Chenlei Hu
6ab92f28db
Fix dialog maximization ( #652 )
2024-08-27 09:58:09 -04:00
Alex "mcmonkey" Goodwin
b19cbd9111
Model Downloader Improvements ( #650 )
...
* use new download_path value in download api
from https://github.com/comfyanonymous/ComfyUI/pull/4621
* add in-UI refusal for ckpt files
2024-08-27 08:56:57 -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
a5cdebe1a8
Adjust toast location to avoid overlap with side toolbar and menu ( #637 )
2024-08-26 10:32:34 -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