skanaar / nomnoml

The sassy UML diagram renderer
https://www.nomnoml.com
MIT License
2.66k stars 208 forks source link

The database legend will cover the arrow of line #104

Closed dcalsky closed 3 years ago

dcalsky commented 5 years ago
pic1

Like this situation, there should are three arrows, but two of them are covered.

skanaar commented 5 years ago

A known issue unfortunately. I would like to build a system for pluggable shapes, but it turns out to be pretty complex. The [<choice>node] classifier suffers from a similar problem, where the arrows stop outside the shape instead of touching the edge of the rhombus.

The layouter only knows about rectangular nodes, so other shapes get poor treatment.

skanaar commented 5 years ago

I am reopening this since this is something I would like to have fixed. :)

skanaar commented 3 years ago

This is now fixed and deployed on www.nomnoml.com 🎉

I will let it mature for a while before I publish the changes to npm.

Please try it out and report any issues. 🐞