Forrest O.
Forrest O.
Since this is a full-on graph building GUI, I'll shy away from the no-dependency ideal to start. But I'll make the HTML/CSS as minimal as possible. Absolute-positioned ports for sure....
I should mention @idflood 's [ThreeNodes](https://github.com/idflood/ThreeNodes.js). ThreeNodes is already fully-featured graph editor, honed to the task of building three.js scenes. How could we include a ThreeNodes module in a Meemoo...
I guess I'm confusing pd's send and receive with inlet and outlet. I think that any graph could define its default ins and outs, so that when it is included...
It makes sense to think of "graph" as a subclass of "node." In this case, if you import two instances of graph B into graph A and then edit one,...
"template" seems good to me. I don't think we need to separate the "root" graph out like that, what the advantage be?
Hmm the plug's draggable helper? I think I did that because of relative stacking issues... but in the helper function could try to append it to .dataflow-graph instead of body.
 Tried the css scale instead of zoom idea, but SVG ruins everything. Looks like the port offsets are returning wrong.
todo: ff https://developer.mozilla.org/en-US/docs/Web/Reference/Events/wheel
- Multiple wire selection - Inspect context
Prototype here: http://forresto.github.io/prototyping/connect-gesture.html Discussion: https://github.com/forresto/prototyping/issues/1