e73edeed1a
Rewrite and fix some inconsistencies with the link_fixer. Fixes#483rgthree2025-05-07 00:07:22 -04:00
5dc53323e0
Hacks around a bug in ComfyUI Frontend with cyclical configuration data. Addresses #471rgthree2025-04-18 21:01:25 -04:00
b84f39c7c2
Don't return menu options when splicing despite bad typing. Fixes#462rgthree2025-04-06 21:41:47 -04:00
b8a9f94640
Fix ComfyUI not calling draw on widgets with non-custom types any longer. Fixes#460rgthree2025-04-04 21:22:50 -04:00
d37740b0db
Pull some changes from dev to main
rgthree2025-03-29 21:09:49 -04:00
f044a9dbb3
Adds the comfyorg/comfyui-frontend-types to the codebase.
rgthree2025-03-29 14:49:35 -04:00
d10b7c87f4
Pull in actual litegraph.js types, replacing rgthree-comfy version.
rgthree2025-03-28 22:48:42 -04:00
cb36126240
Fix case where the link type is not defined (which shouldn't happen but was in #447)
rgthree2025-03-25 23:00:35 -04:00
3d30a6de68
Fix reroute nodes that stopped positioning their inputs/outputs after ComfyOrg/litegraph deprecated getConnectionPos. Addresses #447 and #449rgthree2025-03-25 22:36:22 -04:00
32142fe476
Fixes link_fixer which broke when ComfyUI frontend started bundling code rather than serving independant modules. Helps #371rgthree2025-02-21 20:42:49 -05:00
31b784bac4
Ensures weird LiteGraph submenu calling also calls extensions' overrides. Fixes#369 and #417rgthree2025-02-17 18:37:26 -05:00
5d771b8b56
Add pyproject for comfy registry.
rgthree2024-12-30 22:58:51 -05:00
53724bfab2
Release keys pressed during SHIFT when SHIFT is released. Fixes#376rgthree2024-12-22 22:20:09 -05:00
5f2d8a1d19
Forgot to remove saved prompts from simple power pompt. Fixes#402rgthree2024-12-19 00:57:51 -05:00
626fc04911
Remove saved prompts; not sure they ever worked, and cause issues for some installs. Addresses #398 and #399rgthree2024-12-18 21:23:24 -05:00
e6ae355bb8
Only mark dirty during widget stabilization if something has changed. Addresses #397rgthree2024-12-14 13:50:26 -05:00
70756c044d
No need to JSON.dump primitive values for display any. Prob fixes#360.
rgthree2024-11-29 15:04:32 -05:00
6d22bbf450
Add back the overlay to show current down keys for #376rgthree2024-11-24 15:58:18 -05:00
8df5e33109
Use passed value 'to' for mode change rather than accessing this.mode (as other getters may be in the way). Partly for #362rgthree2024-11-05 23:09:30 -05:00
6f82a5c72f
When dragging onto a node, don't let LiteGraph override title to default and check there's a workflow in the file before asking to replace workflow. Fixes#350rgthree2024-10-11 21:41:45 -04:00
206a6fac41
Handle breaking changes in LGraphNode that unow that uses defineProperty. Fixes#349 and #351rgthree2024-10-11 21:20:17 -04:00
d5a2f47a58
Fix forward changes to accomodate Progress Bar positioning with ComfyUI_frontend changes in 1.3.x. Fixes#339.
rgthree2024-10-01 21:09:19 -04:00
acfc491cbd
Manual Merge enhancements from other branches; Refresh config, fix regular clip encode; and cleanup server routes and utils.
rgthree2024-10-01 00:13:51 -04:00
7924df4c4c
Remove the no longer needed execution optimization and messaging.
rgthree2024-09-26 21:40:12 -04:00
083ad2aebb
Add a fast-group toggle for queue'ing the group output nodes. Fixes#320rgthree2024-09-15 17:36:45 -04:00
98f7a0524b
If we get a special seed to seed backend node, then force it to be 'changed'. Fixes#326rgthree2024-09-11 22:17:04 -04:00
cae8e2ad28
Fix issue with comfy ui's popup behavoir for small menus on the bottomn. Fixes#306rgthree2024-08-28 22:32:06 -04:00
9b3b236ead
Add titlebar back to display nodes; this also allows the id bading to appear. Fixes#309rgthree2024-08-28 21:44:35 -04:00
bbd4f632d8
Fix missing tuple data from Dynamic Context merge. Fixes#312rgthree2024-08-28 21:37:02 -04:00
bbcd1a73ad
Makes IContextMenuItem.content optional because, I guess it is? Fixes#310rgthree2024-08-28 20:53:49 -04:00
65e05d4782
Updating some common code from dev branches.
rgthree2024-08-08 00:02:37 -04:00
8274753c3e
Handle bad NaN from other extensions in saved pnginfo.
rgthree2024-08-06 23:19:10 -04:00
03ced76b8c
Add a menu item for Queuing a single Group.
rgthree2024-08-04 15:00:05 -04:00
c226c7deac
Move standalone services to services dir.
rgthree2024-08-04 11:11:03 -04:00
71ed4c4296
Add rgthree-comfy buttons to the top bar, and better capture key events now that Comfy has UI outside of LiteGraph. Other cleanup + fixes too. Fixes#286rgthree2024-08-03 15:26:47 -04:00
2c8ddf29ea
Cleanup for settings up virtual nodes
rgthree2024-07-30 22:03:26 -04:00
2613da28c6
better import handling and formatting pass.
rgthree2024-07-24 23:55:32 -04:00
00841a8baf
Some better typing and infra for integration testing.
rgthree2024-07-24 22:30:06 -04:00
37d8759dbf
Don't force body to be grid, some other extensions aren't ready.
rgthree2024-07-10 07:22:54 -04:00
fc7c2fde3e
Force the grid display on body even when ComfyUI's new layout bar isn't used. Fixes#275 and #274rgthree2024-07-09 20:50:50 -04:00
bb0232e817
Use updated comfyui page grid for progress bar. Fixes#261rgthree2024-07-06 14:08:04 -04:00
04f7e0cbc6
Comment changes to the LiteGraph type.
rgthree2024-07-03 00:39:18 -04:00
258e735a70
Change Litegraph type to optional color and handle breakages. Fixes#266.
rgthree2024-07-03 00:36:10 -04:00
a7f34b16f8
Add nodes to rgthree-menu. Addresses #269rgthree2024-07-02 23:41:52 -04:00
bcdf53e726
Fix image comparer not updating open/copy images from menu.
rgthree2024-06-11 22:32:55 -04:00
ab0a59a70f
Fix optional chain for unsupported browsers.
rgthree2024-06-10 22:48:28 -04:00
de9fb7bbe3
Move key processing to overloaded LiteGraph to ensure propagation; clear all keys on Mac when Command key is lifted. Fixes#238rgthree2024-06-10 22:28:53 -04:00
7b8ea34347
Add css vars for colors for custom themeing. For #239rgthree2024-06-09 15:29:16 -04:00
754107ccf6
Fix power lora loader now chaning first entry with mouse move. Fixes#245rgthree2024-06-08 20:31:36 -04:00
73da0aeb19
Adds debug key info to the UI in debug mode. For #238rgthree2024-06-07 23:16:18 -04:00
c8603bc24a
Comparer: Don't error on muted inputs & allow choosing from batch images in A and/or B.
rgthree2024-06-07 22:52:21 -04:00
75fbffea40
Power Lora: Reset check for mouse move on mouse up. Fixes#245rgthree2024-06-07 22:09:12 -04:00
a20c9aeebe
Some enhancements for Power Lora Loader; Some None checks for lora info in server. Addresses #232rgthree2024-05-21 20:52:20 -04:00
c7a4e6be13
QoL; For the bookmark shortcut key input, hijack keydown to determine the keys to press.
rgthree2024-05-16 17:24:35 -04:00
e0e3107948
Fix shift check when not all keys are down for bookmark.
rgthree2024-05-15 23:49:16 -04:00
f4eba67933
Enhance bookmarks to allow for multiple-key shortcuts, and make the key check exclusive (except for shift). Helps #227rgthree2024-05-15 22:04:15 -04:00
ad6029145c
Smoothing out some rought edges for power lora loader info dialog.
rgthree2024-05-15 00:26:23 -04:00
2d7f3d5a20
Add an info dialog to right-click menu in Power Lora Loader with support for same-named images and civitai lookup.
rgthree2024-05-14 23:51:49 -04:00
9f532bd5a0
General updates from other branches
rgthree2024-05-06 20:12:08 -04:00
b61ac28b2f
Add bookmarks list menu. Also adds a label property to them. Think it's worth exposing it on hover as a pseudo-title?
DrJKL2024-04-17 15:03:51 -07:00