31 Commits
Author SHA1 Message Date
niknah b48c64ce4b Upgraded eslint to v10 2026-04-04 18:57:57 +11:00
niknah 125ed587db Print error on any crashes 2026-03-30 11:43:55 +11:00
niknah 4ba699bd6e Extra comments 2026-03-10 15:20:33 +11:00
niknah 40d2168827 Fix for nodes v2 2025-11-30 17:52:00 +11:00
niknah c3eb94179f Maximum suggestions from @geroldmeisinger
https://github.com/niknah/quick-connections/issues/29
2025-11-30 13:27:49 +11:00
niknah 69d58f4b1d Changes for subgraph
https://github.com/niknah/quick-connections/issues/28#issuecomment-3235325910
2025-08-29 15:32:27 +10:00
niknah 0a2b66bd9e Disable quick-connections on subgraphs
https://github.com/niknah/quick-connections/issues/28
2025-08-26 09:56:22 +10:00
niknah 083ce6e946 Switch to getInputPos, getOutputPos
catch any crashs onDrawOverlay so we don't freeze the UI.
2025-08-23 09:05:35 +10:00
Alexander Brown a7e44bfae4 fix: Subgraph Input/Output slot fix
Fixes #25
2025-08-22 14:09:00 -07:00
niknah 508f6575fc A possible fix for: https://github.com/niknah/quick-connections/issues/22
The default processUp might be crashi9ng.
2025-07-05 19:14:15 +10:00
niknah 1f73a2fdcf Fix for dropping on quick connection dot should not bring up context menu 2025-07-04 11:51:11 +10:00
niknah d35220d93d Minor tab fix 2024-11-19 23:38:04 +11:00
filtered 75a0714ebc Fix context restore desync on cancelled connection 2024-11-19 21:01:53 +11:00
filtered 04e0a085ce Fix crash when connecting links
Prior to ComfyUI_frontend 1.4.3, there was an edge case where both connecting links `input` and `output` could be null.

As of 1.4.3, this is always the case when a user clicks a slot or reroute, but does not drag it anywhere.  The expected UX is "cancel, no changes made".

Hope this helps.
2024-11-19 20:58:42 +11:00
niknah af1a90be15 Register two extensions so they can be individually enabled/disabled in
the new "extensions" page in ComfyUI options.
https://github.com/niknah/quick-connections/issues/16
2024-11-06 23:31:10 +11:00
niknah 4281330d0a lint fixes 2024-11-03 17:38:29 +11:00
niknah 761ab7041b Fix mouse over size & position of clicking on input connection. 2024-09-14 13:01:57 +10:00
niknah ff78f4658a don't show any connections for * type of connections that can connect anywhere 2024-09-14 13:01:26 +10:00
niknah d4e17c9a31 Fix problem with crashing when there is no valid accepting connections to draw. 2024-09-14 07:34:54 +10:00
niknah 9fc532d838 Make the text more visible. 2024-09-13 14:25:54 +10:00
niknah fd436fad2f Don't show output / inputs that accept everything 2024-09-13 14:25:21 +10:00
niknah 18767a6c0f Added connect with dot option 2024-08-30 21:37:51 +10:00
niknah 0ba37d7292 Make it so mouse over works over the text as well as the circle. 2024-08-30 08:07:29 +10:00
niknah fc7706ebd8 Check that the important properties exists before we start 2024-08-30 08:07:00 +10:00
niknah a8c425e8b3 Made the quick connections the same size when zoomed out. 2024-08-29 12:13:46 +10:00
niknah 8da7ef256a Show the quick connections below the output / input to avoid the tooltip 2024-08-28 17:22:05 +10:00
niknah 7bcea532ad Fix problem with litegraph.js only usage 2024-08-26 12:17:32 +10:00
niknah 417bae2b1f Fix problem with backwards quick connections not working in ComfyUI 2024-08-26 11:31:07 +10:00
niknah e47d232192 release_link_on_empty_shows_menu doesn't work with ComfyUI's litegraph. Disable the menu by disabling the CustomEvent 2024-08-25 22:18:34 +10:00
niknah e7ebad9c5b eslint fixes 2024-08-21 13:40:51 +10:00
niknah 2c3ffb0d33 First commit 2024-08-21 12:53:16 +10:00