useful design's picture

Alastair (@usefuldesign)

Groups

  • Vuo Founder

Compositions

5 months ago
useful design's picture

Reversible node orientation (flipped) on canvas to untangle wires of feedback type nodes

This concept came to me from an dynamic system modelling tool called Minsky which uses a visual programming type canvas, node and wires interface. Example

Quite often we'll have one or more nodes in any functional group of nodes where the inputs are being fed from nodes to the right and the output is going to nodes on the left. No amount of rearranging the nodes will avoid wires running right to left. Flipping the node about a vertical axis would put the input(s) on the right and output port(s) on the left.

If the redesign of Vuo results in nodes being asymmetric in the horizontal plane then flipped nodes would be more readily apparent than otherwise, and no additional visual cue would be required. If nodes frames are symmetrical, then a right to left arrow at top or bottom of node could be useful.

Here's an example of asymmetric node design, design appropriated from an old nord synth app.

useful design's picture

Jaymie (@jstrecker) It's not clear to me what port design has been adopted for the redesign (inside like QC/Origami, half-inside-half-outside like current or completely detached like [insert vis. prog. tool here]). Either way I think when you have enough wires, especially when they come in at angles closer to the vertical than horizontal and the are wires are all straight there's going to be trouble tracing them. That's what the colour coding thing would solve. Maybe people consider it more trouble than it's worth. (Caps-lock or a shortcut could turn the feature on and off).

In terms of current Vuo vs QC/Origami I find it just as easy to get a bit confused about wire origins/destinations at times and having the ports half slung off the edge of the node is never something I particular took to in an aesthetic (see video link) and did sense any improved functional capability over QC/Origami port design. If a more functionally discriminating GUI can be worked out my solution of colour coding selected node wires would be less relevant.

Another feature request I've been sitting on, reversible patch orientation (horizontal flip for nodes) would also help de-clutter the canvas. Will add that FR now.

Admiral Ackbar - "It's A Trap!"

useful design's picture

Remember canvas position when composition re-opened

Would be nice if compositions remembered canvas position, screen position and zoom level when saved and re-opened. I like to have a to-do list inside the comp and save it showing that list. I dislike the random opening position thing, it's almost unsettling when you're restarting Vuo from a crash or opening old compositions.

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

There are also feature requests for remembering editor window size and position and composition window size and position.

useful design's picture

Highlight / visual cue to show connection between port and detached port popover

If you click on a port that already has been expanded into a floating palette window nothing happens. Maybe the palette window could blink off and on again or just some little signal flash in the title bar so it's easy to find out of a group of them.

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

Pages