Magnus Jacobsson

Results 44 issues of Magnus Jacobsson

Apologies if posting here is inappropriate. This has also been posted at https://gitlab.com/graphviz/graphviz/issues/1431. I've developed a web application for interactive visual editing of graphs described in the DOT language that...

I've developed a new plugin for D3, [d3-graphviz](https://github.com/magjac/d3-graphviz). I'd be honored if you would like to list it on your [Resources](http://www.graphviz.org/content/resources) page. The plugin is based on [Viz.js](https://github.com/mdaines/viz.js) and adds:...

E.g. this DOT source: ``` digraph { constructor } ``` causes this error in the console: ``` Uncaught TypeError: Cannot read properties of undefined (reading 'push') at dot.js:87:40 at Array.forEach...

bug

### Steps to reproduce: 1. Set the transition duration to e.g. five seconds 2. Without waiting for the graph to transition, insert two nodes , e.g. by clicking the middle...

bug

Drawn edges are always inserted using `->`, which is incorrect for undirected graphs, where the edge operator should be `--`. This results in a syntax error indication in the text...

bug

When transitioning from one graph to another with shape tweening enabled and edge `arrowsize=0`, the following error appears in the console: ``` Uncaught DOMException: SVGGeometryElement.getPointAtLength: No path available for measuring...

bug

The reason is 1. Only the copied node's explicit attributes are added to the pasted node 2. The new node is inserted in the DOT source at the end of...

bug

The implementation assumes an edge with `dir=forward`, `arrowhead=normal` (explicit or implicit as for directed graphs) and `arrowtail=none`. If this is not the case, the edge shown during drawing with [drawEdge](https://github.com/magjac/d3-graphviz?tab=readme-ov-file#graphviz_drawEdge)...

bug

I ended up copying the dotparser grammar to my own project, since I needed to add line number information and whitespace, newline and comment nodes to the ast and I...