Christian Byrne
0f4057c8b2
[backport] Refactor app menu items and update side toolbar ( #4665 , #4946 ) ( #5030 )
...
* Refactor app menu items (#4665 )
* Restructures the application menu
- rename Workflow to File
- move new & template items to top level
- add View menu and related sub items
Commands
- add "active" state getter shown as checkmark in the menu
Node side panel
- add refresh node defs
- change reset view icon
Help center
- change to use store for visibility
Fixes
- Fix bug with mouse down where if you drag mouse out, mouse up wasn't caught
- Fix issue with canvas info setting not triggering a redraw on change
* Fix missing translation warnings
* Add separator under new
* tidy
* Update locales [skip ci]
* fix some tests
* fix
* Hide icon if there is an active state within the menu item group
* Update locales [skip ci]
* Fix tests
* Implement feedback
- Remove queue, node lib, model lib, workflows, manager, help center
- Add minimap, link visibility
* Update locales [skip ci]
* Add plus icon on "New" menu item
* Update locales [skip ci]
* Fix test
* Fix translations
* Update locales [skip ci]
* Update locales [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
* Update side toolbar menu (#4946 )
Side toolbar menu UI updates
- Currently the template modal is very hidden. Many users do not find it
- The current icons are quite aleatory
**What**:
- Add templates shortcut button
- Add item label in normal size
- Use custom icon
Critical design decisions or edge cases that need attention:
- Sidebar tabs registered using custom icons will have their associated
command registed with an undefined icon (currently only string icons are
accepted, not components). I couldn't see anywhere directly using this
icon, but we should consider autogenerating an icon font so we can use
classes for our custom icons (or locating and updating locations to
support both icon types)
Normal mode:
<img width="621" height="1034" alt="image"
src="https://github.com/user-attachments/assets/c1d1cee2-004e-4ff8-b3fa-197329b0d2ae "
/>
Small mode:
<img width="176" height="325" alt="image"
src="https://github.com/user-attachments/assets/3824b8f6-bc96-4e62-aece-f0265113d2e3 "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-4946-Update-side-toolbar-menu-24d6d73d365081c5b2bdc0ee8b61dc50 )
by [Unito](https://www.unito.io )
---------
Co-authored-by: github-actions <github-actions@github.com >
---------
Co-authored-by: pythongosssss <125205205+pythongosssss@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-08-15 19:25:59 -07:00
Christian Byrne
6904029fad
[backport] Restore group node conversion menu with deprecated label (cherry-pick #4967 ) ( #4987 )
...
* [feat] Restore group node conversion menu with deprecated label (#4967 )
* Fix screenshot conflicts - use core/1.25 baseline versions
* Revert screenshots to PR version with deprecated menu item
2025-08-14 23:05:43 -07:00
Comfy Org PR Bot
08f834b93c
[backport 1.25] minimap improve ( #4923 )
...
Co-authored-by: Terry Jia <terryjia88@gmail.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-08-11 14:53:39 -07:00
Comfy Org PR Bot
bbf7b4801c
[backport 1.25] [feat] Make hotkey for exiting subgraphs configurable in user keybindings ( #4914 )
...
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
Co-authored-by: github-actions <github-actions@github.com >
2025-08-11 11:45:53 -07:00
Comfy Org PR Bot
980e3ebfab
[backport 1.25] Add preview to workflow tabs ( #4882 )
...
Co-authored-by: pythongosssss <125205205+pythongosssss@users.noreply.github.com >
2025-08-09 17:28:40 -07:00
Comfy Org PR Bot
694ff47269
[backport 1.25] Fix Alt-Click-Drag-Copy of Subgraph Nodes ( #4884 )
...
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-08-09 17:28:03 -07:00
Christian Byrne
8872caaf4d
[backport 1.25] Revert animated-image-preview-saved-webp snapshot change from #4863 ( #4883 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-09 15:32:59 -07:00
Comfy Org PR Bot
1abf9a5e86
[backport 1.25] Fix Alt+click create reroute (2/2) ( #4869 )
...
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
Co-authored-by: github-actions <github-actions@github.com >
2025-08-09 13:33:36 -07:00
Comfy Org PR Bot
53f5927d4b
[backport 1.25] Keyboard Shortcut Bottom Panel ( #4813 )
...
Co-authored-by: Johnpaul Chiwetelu <49923152+Myestery@users.noreply.github.com >
2025-08-07 12:15:56 -07:00
Christian Byrne
85aa89da45
[test] Regenerate template test screenshots ( #4795 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-08-06 17:29:35 -07:00
Jin Yi
4c6e7f106b
[fix] Detect missing nodes in subgraphs ( #4639 )
...
Co-authored-by: bymyself <cbyrne@comfy.org >
2025-08-02 19:45:05 -07:00
Christian Byrne
596c51d1ef
[fix] Fix "Require confirmation before clearing workflow" setting not working ( #4587 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-30 00:08:06 -07:00
Rizumu Ayaka
abf591d122
fix: DOM widget position offset after canvas moves ( #4557 )
2025-07-29 01:40:47 -07:00
SHIVANSH GUPTA
577cd23c3e
Feature Implemented: Warning displayed when frontend version mismatches ( #4363 )
...
Co-authored-by: bymyself <cbyrne@comfy.org >
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-28 18:23:49 -07:00
Jennifer Weber
67277d483d
Update missing nodes dialog title ( #4545 )
...
Co-authored-by: Jennifer Weber <weberjc@MacBookPro.attlocal.net >
Co-authored-by: github-actions <github-actions@github.com >
2025-07-27 00:29:57 -07:00
Terry Jia
344afa21a7
minimap ( #4520 )
...
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-07-26 18:16:41 -07:00
Terry Jia
ab8bcc9522
[test] add test for shift + wheel to pan canvas ( #4540 )
...
Co-authored-by: bymyself <cbyrne@comfy.org >
Co-authored-by: github-actions <github-actions@github.com >
2025-07-26 12:45:36 -07:00
Terry Jia
e3628ed156
add CanvasNavigationMode ( #4533 )
...
Co-authored-by: bymyself <cbyrne@comfy.org >
Co-authored-by: github-actions <github-actions@github.com >
2025-07-25 19:01:43 -07:00
Christian Byrne
271643aa93
[test] Fix failing test case that uses old subgraph breadcrumb element ( #4537 )
2025-07-25 16:47:32 -07:00
filtered
4d7e9b70d1
[Test] Update test expectations for #4420 ( #4511 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-07-24 17:59:39 +10:00
filtered
78fc86d153
Revert "[test] Update browser test expectations" ( #4512 )
2025-07-24 17:37:53 +10:00
Christian Byrne
bb5aef9275
[test] Update browser test expectations ( #4510 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-07-24 00:20:19 -07:00
pythongosssss
62f3ba0689
V3 UI - Tabs & Menu rework ( #4374 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-07-24 00:09:12 -07:00
Ferrah Aiko
37bfc53616
Add the ability to parse workflows from AVIF images ( #4420 )
2025-07-23 23:20:39 -07:00
Christian Byrne
7b32a2fb6e
[tests] Add browser tests for subgraph functionalities ( #4495 )
2025-07-22 10:35:49 -07:00
Christian Byrne
a39f6e6763
[feat] DOM widget promotion for subgraph inputs ( #4491 )
2025-07-21 11:52:54 -07:00
Christian Byrne
995f482593
[feat] Implement versioned defaults for link release actions ( #4489 )
2025-07-21 08:23:39 -07:00
filtered
dea4a76ceb
[Test] Add explicit timeout to consistently failing test ( #4485 )
2025-07-21 00:19:22 +10:00
guill
1200c07fcd
Add support for Feature Flags ( #4439 )
2025-07-15 15:59:11 -07:00
Christian Byrne
a70d69cbd2
[fix] Sync subgraph node title changes with breadcrumb navigation ( #4394 )
2025-07-13 07:37:48 +10:00
ComfyUI Wiki
80e5cf1b9d
Update template translation ( #4396 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-07-10 23:10:42 -07:00
bmcomfy
f5b03f323d
[System Pop Up] Hide hidden and deprecated settings from search results ( #4390 )
2025-07-08 17:19:37 -07:00
bmcomfy
d6f6407c44
[System Pop Up] Add setting to disable version update notifications ( #4388 )
2025-07-08 14:43:11 -07:00
Comfy Org PR Bot
c03771988d
[chore] Update litegraph to 0.16.6 ( #4380 )
...
Co-authored-by: webfiltered <176114999+webfiltered@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-07-07 23:16:09 -07:00
Christian Byrne
5cc1a8dea2
[test] Add release notification browser tests ( #4311 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-02 01:29:09 -07:00
filtered
8457768a41
[Test] Update test expectations to match core changes to scheduler ( #4293 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-06-28 21:58:31 -07:00
filtered
a7fb685290
Add Subgraphs ( #3905 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-06-28 15:37:23 -07:00
duckcomfy
995979a4e1
feat: add keyboard shortcut to move selected nodes (unbound by default) ( #4066 )
...
Co-authored-by: duckcomfy <a@a.a>
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com >
2025-06-11 06:35:49 -07:00
Christian Byrne
344c6f6244
Reland Playwright MCP for Local Development ( #4070 )
2025-06-08 01:21:22 -07:00
Christian Byrne
73be826956
[Feature] Add "All" category to template workflows ( #3931 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-06-04 02:58:00 -07:00
filtered
75ab54ee04
Revert "[Dev] Add Playwright MCP for Local Development ( #4028 )" ( #4048 )
2025-06-02 06:21:35 +10:00
filtered
d1da3476da
Revert "Update locales for node definitions" ( #4047 )
2025-06-02 05:36:41 +10:00
Comfy Org PR Bot
ac01bff67e
Update locales for node definitions ( #4019 )
...
Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com >
Co-authored-by: bymyself <cbyrne@comfy.org >
Co-authored-by: github-actions <github-actions@github.com >
2025-06-01 06:46:50 -07:00
Benjamin Lu
40cfc43c54
Add Help Menu in NodeLibrarySidebarTab ( #3922 )
...
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-01 23:24:31 +10:00
Christian Byrne
b81c2f7cd2
[bugfix] Filter model metadata by current widget selection ( #4021 )
...
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com >
2025-06-01 12:43:00 +10:00
Christian Byrne
86a7dd05a3
[Dev] Add Playwright MCP for Local Development ( #4028 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-31 13:51:37 -07:00
filtered
768faeee7e
[Test] Disable flaky test ( #3994 )
2025-05-27 21:03:49 +10:00
filtered
38d3e15103
Never restore view when setting is disabled ( #3975 )
2025-05-24 22:47:08 +10:00
Christian Byrne
55ad207345
Trigger browser test expectations update ( #3959 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-21 17:20:55 -07:00
Christian Byrne
ccc1039abb
[feat] Add file upload support to canvas background image setting ( #3958 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-21 16:06:16 -07:00