the-graph
the-graph copied to clipboard
SVG custom elements for FBP graph editing and visualization. Used in noflo/noflo-ui
Some overflow with tall nodes: 
Like #155, but edges don't have ids, so it is a little more complicated.
With some simple physics, you could drag a node between two adjacent nodes, and it would bump them out of the way a bit. Everything would go back to the...
To make the-graph more usable, I think we need to move away from dom events on specific SVG elements, and move towards a system with one listener for the whole...
When user is creating a new edge, we should magnify the ports of a node (similarly to how they're shown in the node contextmenu) when the edge is dragged over...
When user drags a wire from a port, and drops on the canvas, we should allow them to add a new node there. This should bring up a visual "placeholder...
Seems to work correctly in Chrome. As reported by @sebpiq
1. open the-graph-editor/index.html 2. open tab in front 3. leave for a few minutes 4. switch back to the tab 5. frozen for a while ![screen shot 2014-03-28 at 12...
noflo-ui allows you to navigate between main graph and subgraphs used in it. We do this by changing the `graph` property of `the-graph-editor`. Since the runtime connection remains the same,...
`the-graph` should emit an event when a node has been zoomed to fill the viewport (either fully, or some threshold like 80%). We could use this for navigating to that...