- Observe Vuo UI as per 0.5.0
- Observe vade critique and refinement linked in https://vuo.org/node/159 and photoshopped at http://i.imgur.com/a19ECRO.jpg
- Draft proposal UI, attached
- Go back to Vuo UI 0.5.0...
Offered in a positive spirit!
Disclaimer: this is obviously to my aesthetic taste, a kind of tobyspark barebones default.
What's important: This clarifies the data and event handling of the graph. It communicates what is going on better, using fewer concepts. Execution aka events is the two pixel black line. Nodes are outlined in this -- they execute! -- and any port data or patch cable touching this will gain the 2px line and transmit events. If data ports transmit events, they touch the node. If they don't, they're held slightly away from the node; an insulation gap.
I haven't addressed port doors. You could do a graphic something, but I'd suggest not rendering doors as doors rather than the actual state of the port -- wall or not, as defined by ie. the select input -- fails your goal of no mystery meat.
Design is an iterative endeavour, so I've uploaded the original keynote file if anybody wants to have a crack at it. Vade's design is on master slide 'Blank - copy' if you want to revisit the vuo 0.5 design to trace off etc. http://files.sparkav.co.uk/vuoUI-proposal-tobyspark-8nov2013.zip