☑️ A* routing, MTA colors, sockets, draggable blocks
todo: edge directions, labels, resizable blocks, edges avoiding edges, custom waypoints, rounded corners
@tmcw you're talking about Elkjs? Transpiled means poor readability?
Yeah, I didn't do CompSci, so I'm likely talking things I don't understand, but it's mostly for me about having "decision diamonds" pseudostates... a detail
How are you running ELK, with cytoscape?

A small render on top of Elkjs, a port of Eclipse’s graph rendering engine, that renders directly to SVG and bakes in a few opinions. It’s easy to change these opinions if you’d like - this is a work in progress and an editable notebook. Used for the Elk Edition of the Notebook Visualizer. Features Automatically finds a suitable width & height for children if you omit it. Includes IBM Plex for font niceness. Graphs are scrollable if they get too wide.