mff-uk / dataspecer

https://dataspecer.com
MIT License
24 stars 7 forks source link

Dragging node to first waypoint on edge causes the edge to render incorrectly #777

Open RadStr opened 2 weeks ago

RadStr commented 2 weeks ago

When user puts node on top of first waypoint, first meaning the closest one when following the edge path, the edge is rendered incorrectly. This is especially visible when user layouts dialog using hierarchical algorithm, where splines are used for edge routing, since the first edge waypoint is put inside the class. Option to choose type of edge routing together with translated dialog and other fixes is available in #770 PR, in current main branch are now splines used by default.

The issue is probably related to #766

Also tagging @jakubklimek to choose solution in case of if the issue won't be resolved in time

  1. Disable layouting altogether (Remove the Layout button)
  2. Disable layouting of edges
  3. Something else

firefox_9UFtYE2AiB

RadStr commented 2 weeks ago

With the orthogonal edge routing, the first waypoint is put outside the class, so it isn't noticeable unless explicitly dragged. obrazek