ai4mde / studio

AI4MDE Core Studio
GNU General Public License v3.0
1 stars 2 forks source link

Improve drawing of diagram edges and labels #5

Open maxboone opened 9 months ago

maxboone commented 9 months ago

The implementation to draw the edges in the diagram needs to be replaced with something more advanced to improve UX. A couple examples are avoiding edges to overlap and cross, multiple edges between two identical nodes, properly displaying labels when the edges are rotated and more intuitive editing of the edges.

Take note that it is possible in the metadata to have multiple relationships between the same two classifiers, currently these are drawn over eachother, but we would like them to be next to eachother (without crossing).

maxboone commented 9 months ago

Related issue: #15