Some points could be improved in the layout and alignment of edge labels:
In the state diagrams, state transition edges have a fixed line length when there are multiple words in the edge label. This can be inconvenient as it is less flexible than dynamic line lengths.
In class diagrams, segmented edges can have three labels. For horizontal segmented edges, the labels that are closest to the nodes are slightly shifted away from the node to clear the arrowhead. This is not the case for vertical segmented edges. Here, by horizontal segmented edge, I mean that the majority of segments are horizontal.
In class diagrams, the middle label of segmented edges can sometimes overlap the segments themselves which is not ideal as it can make the labels less readable.
Some points could be improved in the layout and alignment of edge labels:
https://user-images.githubusercontent.com/43301868/142290587-ed2247e8-bfb9-4879-8dd8-ba50ee76c063.mov
In class diagrams, segmented edges can have three labels. For horizontal segmented edges, the labels that are closest to the nodes are slightly shifted away from the node to clear the arrowhead. This is not the case for vertical segmented edges. Here, by horizontal segmented edge, I mean that the majority of segments are horizontal.
In class diagrams, the middle label of segmented edges can sometimes overlap the segments themselves which is not ideal as it can make the labels less readable.