material-motion-swift icon indicating copy to clipboard operation
material-motion-swift copied to clipboard

Build a graphviz format visualizer for the runtime

Open jverkoey opened this issue 8 years ago • 0 comments
trafficstars

We can currently generate graphviz output of the runtime with runtime.toGraphviz(), but we don't have an easy way to represent this information natively. The swift playground is simply posting the graphviz to a website and rendering it there, but ideally we'd have some form of native visualization.

This could be built in multiple phases:

Phase 1: Read-only

A static visualization of the runtime's connections as a graph.

screen shot 2017-04-11 at 2 33 52 pm

Phase 2: Modifying reactive properties

Any reactive property detected in the graph should be tweakable.

Phase 3: Creation

Being able to add new connections to the runtime graph; e.g. constraints.

jverkoey avatar Apr 11 '17 18:04 jverkoey