As suggested by @Philip on Only collapse type converters that were added automatically, this could be useful for:

  • Other nodes that have one input only (including lists)? For example, Add, Multiply, Spint Off Event/Value...
  • Nodes where only one input is being sent data? For example, Get Item from List where the List port gets sent data, but Which is entered manually...

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo and Vuo Pro licenses

Complexity: 

●○○○ — Up to a few days of work

Potential: 

●○○ — Appeals to current community

Comments

I was thinking a cue that

Pianomatic's picture
Submitted by

I was thinking a cue that would be visible only when a collapse is possible, such as in the case of having only one input and output, or having only one input or output connected to cables.

Maybe the cue could be clickable to trigger the collapse without requiring a contextual menu, and maybe the cue could be crossed out or greyed out if something occurs to make it uncollapsable.

I had a visual concept for

useful design's picture
Submitted by

I had a visual concept for collapsing all nodes irrespective of their functionality, inputs used or unused, outputs purely for the sake of saving screen real-estate. Especially as 'macros' (in QC speak) don't really exist in Vuo yet and even sub comps have the event-sharing-to-input-port dilemma that prevents its use in many contexts. In a way this is probably a separate FR but putting it down here for context. Happy to make new FR if asked.

My idea is that you just double click on the node anywhere below the title area (which double clicking in is reserved to change the name) and it collapses then click the squished area b/w title and input and output ports (which I've shown with a little triangle icon) to expand it. Dragging a cable over an input or output port would either instantly expand the node or bring up a port sector contextual menu, similar to the converter contextual menu when you drag a cable from a 2D point output port onto a 3D Point input port.

Obviously nodes with multiple input wires would have the wires all entering the same port in collapsed appearance of node, which is fine by me. If there is only one input and/or output port being used then those port labels could be used in the collapsed appearance. Many nodes only have one output port used in most compositions so often that label would appear under this concept. The idea of the animation to expand would be the lower section goes up into the title bar and then comes down again like a blind with all the inputs and outputs in their normal place. When collapsing it would do opposite animate up to hide all ports then come back down with single input and output and all wires attached to them. Maybe even the node class descriptor could be removed to shrink it further.

Moderator note: 

Relocated here from elsewhere on vuo.org

Feature status

When we (Team Vuo) plan each release, we try to implement as many of the community's top-voted feature requests as we have time for. Vote your favorite features to the top! (How do Vuo feature requests work?)

  • Submitted to vuo.org
  • Reviewed by Team Vuo
  • Open for community voting
  • Chosen to be implemented
  • Released

Votes

3 votes so far!

Who voted?

mixfilet's picture
Pianomatic's picture