Get it, it's like Code completion. I know, not quite the same thing, but catchy.

From this thread came an idea of warnings if a node would never, could never execute due to lacking input connections.

I think this could be more broadly thought of as 'node completion'

For example, at this very moment I'm using Make Text Field, and it wasn't working. I had forgot to connect the Window. The Window is all the way at the end of composition. And for almost all Vuo compositions, and certainly for all compositions initially, there is only one window.

So, Vuo could suggested connecting this automatically, (and nicely hiding the cable), if possible. If multiple options are available, it could offer those. If not possible, it could show warning.

Here's a first pass at the UI.

Component: 

Comments

nice work keithlang!

useful design's picture
Submitted by

nice work keithlang!

I call these kinds of usability suggestions sandpaper. They take the friction out of using Vuo for users of all levels. But importantly it's also an Onboarding type of feature. IMHO Vuo would benefit with a few more onboarding ideas like this.

Vuo has become easier to learn and use over time without doubt, even as the code under the hood has become more complicated. As is often the way with software, architecture, design, writing, simple on the surface means more work under the surface to achieve the elegance simplicity desired.

To me some small nonintrusive prompts like this could really help novice and intermediate users learning to use nodes for the first time, while also adding UI/UX improvements for Vuo 'old hands' like yourself.

Thanks Alastair

keithlang's picture
Submitted by

Thanks Alastair

Perhaps this could be wrapped into something that includes a compact Fire on Start.

'Sandpaper' is one metaphor, but I think it's more crucial. Without input to some nodes (often at the beginning of a composition) the entire composition won't do anything. But there's nothing in the Vuo app that would indicate that there's anything wrong…the Composition Loader will happily launch and display black.

Feature status

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

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.

Read more about how Vuo feature requests work.