Wouldn’t it save much time if we could replace all the output connected cables from a node in ONE drag instead of reproducing the thing as often as there are connected cables ?
Happens quite often to me. In QC i would add an output splitter and connect the new node to the splinter but that adds an extra splitter which isn’t the best in term of speed.
One way I could imagine this to happen would be by dragging a output cable onto the output port of the node you want to replace (see video below where the magenta “Make color layer” would connect to all the “Render layers to Image” nodes at once by replacing all the old cyan “Make text layer” cables) (Doing “A” would automatically make “B” on the image below).
May be another way of doing this but think this one’s pretty handsome.
Yes, this would be fantastic! It would open up options for better testing.
For example, a composition that generates a list of random numbers, but for testing uses a prescribed list of numbers. Moving all the cables coming out of Make Random List to a Share List node is one way to accomplish this, but moving the cables one at a time is a messy endeavour.
Speaking of splitters, I really miss the ability QC has to add input and output splitters with a right mouse click (or equivalent). Vuo needs this to do the above, and other kinds of tricks that saves rewiring time and effort.
Happens quite often to me. In QC i would add an output splitter and connect the new node to the splinter but that adds an extra splitter which isn’t the best in term of speed.
I don’t think splitters in QC or Share Value/List nodes reduce run-time speed in any way, the interpreter(QC) compiler (Vuo) would reduce them out of composition I expect.
Sure, let’s expand this feature request to cover dragging an individual cable, a subset of cables, or all cables from an output port, since those actions are closely related.
We may want to use a modifier key other than Shift (we had proposed this earlier and @keithlang ran with it in his comment), since Shift now toggles between dragging a data+event cable and an event-only cable.
Shift dragging in empty space will make a marquee that selects cables, not nodes
Isn’t that already handled by Option-drag?
I’d also suggest, as part of this, that the visual for a select cable changes to show its ‘sockets’ as well.
Not a bad idea, but please make a separate feature request since it pertains to more tasks than just moving output cables.