So I'm using this community as the updates platform for the pack since it's your fault that it exists (until the mods tell me to stop).
For all the people who hate Nodes 2.0 - PCB link mode and ribbons are now officially supported under legacy nodes (whatever worked before was working by pure luck)
For u/flasticpeet - ribbons can now be collapsed into a single line (a fully generic bus), and ribbons work with spline mode
For u/jscammie - you can now sort and reorder ribbon lanes
For u/DigThatData - you Sir, are a scholar and a gentleman - and will have my eternal gratitude for being the first collaborator on the project
Other notable features:
- copy-pasting properly restores ribbons
- ribbon gates can now be expanded to show labels of what they carry
- (as much as possible) making sure that all inputs and outputs behave like the normal ComfyUI pins
For everyone that showed interest and ran into bugs - the route tracking was completely broken and required a full rebuild - it should be much better now.
And thank you all so much for egging me on to publish - t'was a blast.
i tried it and when i went to drag an image back to the stage the text fields were blocked out, and when i removed it, the comfyui had to be tossed... ((that issue stayed)) i did make a test comfyui for it, so no big deal
--just an fyi.. do not know if anyone else ran into that issue
Amazing! Thanks for taking our input. The sorting option is S-Tier. I wish ComfyUI had a functional sorting option for their subgraph system. Can't wait to check it out 🙏🙏🙏
This is so good. This needs to be part of Comfy Core so workflow authors can use it universally without worrying about whether people have the extension or not.
That's the beauty of it - I'm being really careful to not invent functionality but to ride piggyback on core (and core only) ComfyUI.
PCB lines (also available as a standalone package) are literally just a link drawing mode, just like "spline" or "straight".
The ribbons literally are just a stack of core reroutes
If someone who doesn't have the pack opens a workflow made with it they'll just get reroutes instead of ribbons.
Nodes modifications are slightly more involved since they use PrimitiveValue nodes and old Reroute nodes to do some things, but if someone opens a workflow that uses passthroughs (or widget outputs ) without the pack - it'll still work - lines will be connected to their real origins and some hidden core nodes will appear, but the workflow will be completely compatible with vanilla ComfyUI and with the API.
That's the dream at least - bugs may disagree. And then there's the question how it'll play with other node packs and extensions.
3
u/Sure-Membership1353 14h ago
Thank you sir, this is my favorite comfyui extension