Forrest O.
Forrest O.
to do: meta+drag for selection rectangle
Ideally, there would be opposite actions for everything. But it's worth a try.
Looks like we're not checking. I don't like that assumption!
This should probably wait until I abstract out a new "store" for all of the state (#176). Now we're a little too tied to the `noflo.Graph`.
They are special in the graph model though, right? I can make it so they can be selected. But moving doesn't work, b/c outports can't be floating disconnected.
I like the idea, but (when autolayout is off) we'll need smarter edge routing to prevent overlaps: https://github.com/the-grid/the-graph/issues/1#issuecomment-25921215
I'd like to make some game-like UX tests. We could empirically test whether curved or orthogonal edges are easier to trace.
Asking if klay's 90° edge routing could be applied with manual node layout.
Interesting tool for trying shortest-path algos: http://qiao.github.io/PathFinding.js/visual/ 
Interesting paper with nice results, http://www1.pub.informatik.uni-wuerzburg.de/pub/wolff/pub/nw-dlhqm-10.pdf > In this paper we present a new integral approach that solves the combined layout and labeling problem (each of which, independently, is known...