Apr 21, 2023
snap.love

I've wanted something like this for a long time, a little app for drawing graphs. Intended for small graphs where laying things out by hand is not too painful, and it's nice that things don't move around every time I make a change, as happens with graphviz. The file format is still amenable to git like graphviz; no long lines, and adding new nodes or edges doesn't reorder unrelated nodes and edges.



  You see a single box on screen. Drag the border of the box. You see an edge stick out. Release the mouse button, and a new box (node) pops out at the other end of the edge.

  Drag the surface or press arrow keys to pan around.

  Drag the top-left bar for each box. They move relative to
  each other.

  Type within each box.

  Drag the parallel lines to the right of a box. The width of the box changes.

The catch: it's a lot more limited than all these tools; all you can do so far is draw rectangles and edges between them.

Comments gratefully appreciated. Please send them to me by any method of your choice and I'll include them here.

archive
projects
writings
videos
subscribe
Mastodon
RSS (?)
twtxt (?)
Station (?)