Closed tunesmith closed 1 year ago
Sorry for the delay in responding this. I've been busy with lots of other things.
I think I'm a little confused by what you're asking in terms of plugging in external layout algorithms. All this library does is create a layout, e.g. assign nodes and edges control points. I don't see a huge point in supporting other layouts in the library given that it's only purpose is to takes nodes and edges and assign points to them.
That's not to say that it's not configurable:
However, maybe I misunderstood what you were asking?
Hi, I'm not sure if this question makes sense for this type of project, but do you have plans to plug in external layout algorithms like kieler/elkjs? I've previously moved from a dagre-d3 project to a cytoscape.js project that uses elk, and now I'm investigating libraries again.
I'm under the impression elk is an advancement compared to sugiyama, but truth be told, I am not sure I noticed much of a clear difference between the two algorithms in the graphs I'm animating. So I was just curious - since both sprotty and cytoscape pull in external algorithms I wondered if that was a goal for you too.