bymyself
e493473c35
Add tests on using group nodes in library sidebar ( #864 )
...
* Add tests on adding group node from library sidebar
* Improve test name clarity
2024-09-18 09:09:35 +09:00
bymyself
174c52958f
Add test on mobile canvas panning ( #863 )
...
* Add test on mobile canvas panning
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-17 17:15:05 +09:00
Chenlei Hu
4e41db2d6a
[Beta Menu] Shows unsaved state on browser tab title ( #860 )
...
* [Beta Menu] Shows unsaved state on browser tab title
* Proper state management
* Add playwright test
* Fix browser tests
2024-09-17 16:14:06 +09:00
bymyself
e8daebdc0c
Add group nodes to search and node library ( #861 )
...
* Register group nodes in nodeDefStore
* Add playwright tests
* Update test expectations [skip ci]
* Mock nodeDefStore in group node unit test
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-17 16:06:58 +09:00
Chenlei Hu
d0a4db5f4f
Update litegraph (Copy connection by shift drag from path) ( #841 )
...
* Add playwright tests
* Update lg
* nit
* nit
* Skip tests
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-16 12:02:48 +09:00
Chenlei Hu
861eaa155f
Refactor test fixture dnd ( #840 )
...
* Refactor test fixture dnd
* nit
2024-09-16 10:13:25 +09:00
Chenlei Hu
12c699cc87
Update litegraph (Getters) ( #829 )
...
* Update litegraph (Getters)
* Update
2024-09-14 17:10:57 +09:00
Chenlei Hu
efd8b5c19d
Add playwright test for custom color palette ( #812 )
...
* Add playwright test for custom color palette
* nit
* Fix leaked side effect
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-13 13:52:16 +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
358c0ce83c
Update litegraph (Pin/Unpin selected nodes) ( #791 )
...
* Update litegraph (Pin/Unpin selected nodes)
* Checkout head_ref first
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-12 15:04:43 +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
f2a30ec197
Fix missing model dialog test ( #782 )
2024-09-11 21:00:32 +09:00
Chenlei Hu
baf0bc8de4
Run all playwright tests under dpr=2 ( #779 )
...
* Run all playwright tests under dpr=2
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-11 11:33:40 +09:00
Chenlei Hu
06a05cb283
Fix loading large workflow embedded in webp ( #777 )
...
* Fix loading large workflow embedded in webp
* Update test expectations [skip ci]
* nit
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-11 10:12:01 +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
023299cf1a
Fix loading workflow from of edited webp ( #764 )
...
* Fix loading workflow from of edited webp
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-09 16:07:15 +09:00
bymyself
21c3883cc7
Improve beta menu nav accessibility ( #762 )
...
* Add ARIA labels to beta menu btns without text
* Adjust test locator
2024-09-09 09:49:43 +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
Chenlei Hu
38c957d3a9
Fix load of string node id workflow ( #744 )
...
* Update litegraph
* Fix string node id
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-05 11:16:41 -04:00
Chenlei Hu
9d855d637e
Ignore missing dialog ( #743 )
...
* Do not report missing nodes/models warning repeatedly
* Add playwright tests
* cast finalOptions, add comments to interface
* Use old menu in tests to not break top left click methods
* Assert no dialog on undo and on redo separately
* nit
* nit
---------
Co-authored-by: christian-byrne <abolkonsky.rem@gmail.com >
2024-09-05 11:00:41 -04:00
Chenlei Hu
95701ab761
Add keyboard shortcut for pin/unpin node ( #736 )
...
* Add keyboard shortcut for pin/unpin node
* Add playwright test
* Add nextFrame calls
* Keyboard event on canvas
* disable test
2024-09-04 20:26:10 -04:00
Chenlei Hu
6c7fb5041d
Replace locking with pining in core ( #734 )
...
* Replace locking with pin in core
* Add extra expectation
* Update litegraph
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-04 19:59:06 -04:00
Chenlei Hu
287bd7ddd0
Add test on text widget popover dismiss ( #732 )
...
* Add test on text widget popover dismiss (#719 )
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: bymyself <abolkonsky.rem@gmail.com >
Co-authored-by: github-actions <github-actions@github.com >
2024-09-04 10:31:01 -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
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
d9a7537169
Fix top level bookmark migration ( #706 )
2024-09-01 18:55:56 -04:00
Chenlei Hu
75e91137f0
Display node display_name instead of name ( #704 )
2024-09-01 18:33:19 -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
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
pythongosssss
aaea05a37b
Sync pr fix clip path when using new menu ( #184 )
...
* Sync pr fix clip path when using new menu
* Enable test
* Update outdated test image
* Update test image
2024-08-29 18:02:10 -04:00
pythongosssss
d0067719b8
Fix primitive resize ( #683 )
...
* Fix primitive resize on load
Fixes #676
* Add test
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <chenlei.hu@mail.utoronto.ca >
Co-authored-by: github-actions <github-actions@github.com >
2024-08-29 18:01:57 -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
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
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
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
pythongosssss
c604209f40
Fix crash connecting to node with no slots ( #644 )
...
* Fix crash connecting to node with no slots
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <chenlei.hu@mail.utoronto.ca >
Co-authored-by: github-actions <github-actions@github.com >
2024-08-26 18:29:52 -04:00
Chenlei Hu
96d129e8a6
Fix edit attention test ( #640 )
2024-08-26 11:31:46 -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
03ac6eea19
Add playwright undo tests ( #638 )
2024-08-26 10:47:37 -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
b863c11e67
Fix node library bookmark preview ( #626 )
2024-08-25 10:01:42 -04:00
Chenlei Hu
6c557eaa58
Fix unrecognized bookmark node crash the node library sidebar ( #614 )
...
* Add playwright test
* nit
2024-08-24 11:58:14 -04:00
Chenlei Hu
31d172d4d9
Fix hotkeys triggering while editing properties panel values ( #606 ) ( #607 )
...
* Fix hotkeys triggering while editing properties panel values (#606 )
* Add properties panel inputs to key handler ignore
* Add properties panel test
* Update test expectations [skip ci]
---------
Co-authored-by: bymyself <abolkonsky.rem@gmail.com >
Co-authored-by: github-actions <github-actions@github.com >
2024-08-23 16:46:40 -04:00
Chenlei Hu
7434691bed
Disable flaky test ( #598 )
2024-08-22 19:42:38 -04:00
Chenlei Hu
3e457f812d
Execution Error Dialog Revamp (One click issue searching and filing) ( #595 )
...
* Add basic error dialog
* 2 level error report
* Add find issue button
* nit
* Add file issue button
* Single dialog
* nit
* Fix long text wrapping
* Merge component
* Test execution error dialog
2024-08-22 15:55:38 -04:00
Chenlei Hu
8b989c6415
Add a wait to prevent searchbox popup ( #589 )
...
* Add a wait to prevent searchbox popup
* nit
2024-08-21 21:27:54 -04:00
Chenlei Hu
2e51122778
Add browser tests for litegraph changes ( #580 ) ( #585 ) ( #587 )
...
* Add browser tests for litegraph changes (#580 ) (#585 )
* Zoom speed tests
* Merge
* Prompt dialog test
* Update test expectations [skip ci]
---------
Co-authored-by: bymyself <abolkonsky.rem@gmail.com >
Co-authored-by: github-actions <github-actions@github.com >
2024-08-21 20:39:30 -04:00