Commit Graph
142 Commits
Author SHA1 Message Date
rgthree 8731686ac1 Power Puter: Add re() method for regex compilation; Allow searching for nodes names by regex; better recursive handling of multi-looped list comprehsion; breaking change: nodes() now returns a lit. 2025-05-21 21:10:19 -04:00
rgthree 8c122b3477 "Add version info and badge to about. Make pyproject the source of truth (name, icon, etc)." 2025-05-18 21:46:02 -04:00
rgthree 847c6345e0 Fixes new image size node; adds tests to verify. 2025-05-17 19:04:43 -04:00
rgthree 777cfaabc6 New node: Power Puter 2025-05-17 00:54:13 -04:00
rgthree 6c5f7c95ed Add new files. (I guess -a doesn't add new files...) 2025-05-11 22:10:00 -04:00
rgthree 340533d536 New node to get the width height of an image, latent or mask. 2025-05-11 22:09:27 -04:00
rgthree 4fa340d667 Don't splice to return of previous getExtraMenuOptions. Fixes #495 2025-05-11 21:16:04 -04:00
rgthree 2d2fe9d48d Power Primitive 2025-05-10 23:19:14 -04:00
rgthree 5a0ce4f4ee New Node: Power Primitive. 2025-05-10 21:56:42 -04:00
rgthree aa6c75a30b Remove non-nullability assertions from link_fixer. 2025-05-07 22:41:49 -04:00
Chenlei Hu ba63b5fa8c Fix link exist check 2025-05-07 14:11:16 -04:00
rgthree e73edeed1a Rewrite and fix some inconsistencies with the link_fixer. Fixes #483 2025-05-07 00:07:22 -04:00
rgthree 5dc53323e0 Hacks around a bug in ComfyUI Frontend with cyclical configuration data. Addresses #471 2025-04-18 21:01:25 -04:00
rgthree b84f39c7c2 Don't return menu options when splicing despite bad typing. Fixes #462 2025-04-06 21:41:47 -04:00
rgthree b8a9f94640 Fix ComfyUI not calling draw on widgets with non-custom types any longer. Fixes #460 2025-04-04 21:22:50 -04:00
rgthree d37740b0db Pull some changes from dev to main 2025-03-29 21:09:49 -04:00
rgthree f044a9dbb3 Adds the comfyorg/comfyui-frontend-types to the codebase. 2025-03-29 14:49:35 -04:00
rgthree d10b7c87f4 Pull in actual litegraph.js types, replacing rgthree-comfy version. 2025-03-28 22:48:42 -04:00
rgthree cb36126240 Fix case where the link type is not defined (which shouldn't happen but was in #447) 2025-03-25 23:00:35 -04:00
rgthree 3d30a6de68 Fix reroute nodes that stopped positioning their inputs/outputs after ComfyOrg/litegraph deprecated getConnectionPos. Addresses #447 and #449 2025-03-25 22:36:22 -04:00
rgthree ab37a0bd37 Cleanup debugging wrapper. 2025-03-17 21:10:55 -04:00
rgthree 4c87142dda Handle change in ComfyUI widget config dropping minWidth/minHeight. Fixes #443 2025-03-17 21:08:16 -04:00
rgthree 32142fe476 Fixes link_fixer which broke when ComfyUI frontend started bundling code rather than serving independant modules. Helps #371 2025-02-21 20:42:49 -05:00
rgthree 31b784bac4 Ensures weird LiteGraph submenu calling also calls extensions' overrides. Fixes #369 and #417 2025-02-17 18:37:26 -05:00
rgthree 53724bfab2 Release keys pressed during SHIFT when SHIFT is released. Fixes #376 2024-12-22 22:20:09 -05:00
rgthree e6ae355bb8 Only mark dirty during widget stabilization if something has changed. Addresses #397 2024-12-14 13:50:26 -05:00
rgthree 6d22bbf450 Add back the overlay to show current down keys for #376 2024-11-24 15:58:18 -05:00
rgthree 8df5e33109 Use passed value 'to' for mode change rather than accessing this.mode (as other getters may be in the way). Partly for #362 2024-11-05 23:09:30 -05:00
rgthree 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 #350 2024-10-11 21:41:45 -04:00
rgthree 206a6fac41 Handle breaking changes in LGraphNode that unow that uses defineProperty. Fixes #349 and #351 2024-10-11 21:20:17 -04:00
rgthree d5a2f47a58 Fix forward changes to accomodate Progress Bar positioning with ComfyUI_frontend changes in 1.3.x. Fixes #339. 2024-10-01 21:09:19 -04:00
rgthree acfc491cbd Manual Merge enhancements from other branches; Refresh config, fix regular clip encode; and cleanup server routes and utils. 2024-10-01 00:13:51 -04:00
rgthree 7924df4c4c Remove the no longer needed execution optimization and messaging. 2024-09-26 21:40:12 -04:00
rgthree 083ad2aebb Add a fast-group toggle for queue'ing the group output nodes. Fixes #320 2024-09-15 17:36:45 -04:00
rgthree cae8e2ad28 Fix issue with comfy ui's popup behavoir for small menus on the bottomn. Fixes #306 2024-08-28 22:32:06 -04:00
rgthree 9b3b236ead Add titlebar back to display nodes; this also allows the id bading to appear. Fixes #309 2024-08-28 21:44:35 -04:00
rgthree bbcd1a73ad Makes IContextMenuItem.content optional because, I guess it is? Fixes #310 2024-08-28 20:53:49 -04:00
rgthree 17df78ec03 Fixes reroute fast-keys regression caused by ComfyUI's LiteGraph breaking changes. Fixes #300 2024-08-17 17:47:29 -04:00
rgthree fb138ddf6f Update some infra, and add unreleased Dynamic Context work for testing. 2024-08-08 22:05:57 -04:00
rgthree 847ec8939d update to utils too. 2024-08-08 00:19:12 -04:00
rgthree 65e05d4782 Updating some common code from dev branches. 2024-08-08 00:02:37 -04:00
rgthree 8274753c3e Handle bad NaN from other extensions in saved pnginfo. 2024-08-06 23:19:10 -04:00
rgthree 03ced76b8c Add a menu item for Queuing a single Group. 2024-08-04 15:00:05 -04:00
rgthree c226c7deac Move standalone services to services dir. 2024-08-04 11:11:03 -04:00
rgthree 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 #286 2024-08-03 15:26:47 -04:00
rgthree 2c8ddf29ea Cleanup for settings up virtual nodes 2024-07-30 22:03:26 -04:00
rgthree 2613da28c6 better import handling and formatting pass. 2024-07-24 23:55:32 -04:00
rgthree 00841a8baf Some better typing and infra for integration testing. 2024-07-24 22:30:06 -04:00
rgthree 37d8759dbf Don't force body to be grid, some other extensions aren't ready. 2024-07-10 07:22:54 -04:00
rgthree fc7c2fde3e Force the grid display on body even when ComfyUI's new layout bar isn't used. Fixes #275 and #274 2024-07-09 20:50:50 -04:00