Activity Beta: drawing improvements

0 votes
asked Jan 12, 2015 in Bug by pacheco (380 points)
edited Jan 14, 2015 by pacheco

(maybe this is not a bug, it depends on how you intended it to work, but it looks wrong to me)


I had to hide the text, as this is sensitive material from my company, but kept the diagram so you can see what I mean:

































1) I would say that the title should be aligned with the "start mark" of the diagram. It would make the diagram better looking.

2a + 2b) When a path is too short compared to the other, it would be nicer if the short one was drawn "as-on-top-as-possible", so if you need to compare (the beginning of) the 2, it would be easier. (also the current way looks uglier IMHO)

3a + 3b + 3c) The return path of an "if/else" statement should be the more direct possible, to avoid this weird arrows going around unnecessarily (currently it looks like the return arrow is trying to be centered with the "if" block)




commented Jan 12, 2015 by pacheco (380 points)
here is the source of the diagram, in case you need it (of course without the annotations):

2 Answers

0 votes
answered Jan 13, 2015 by plantuml (295,000 points)
Many thanks for your example.

We've change 2a+2b behaviour in the following beta

This is indeed better.

About points 3) we will have a look on it.
We'll post a message when this will be fixed.

We keep point 1) for latter.

Thanks again!
commented Jan 13, 2015 by pacheco (380 points)
Oh, thanks.
It looks way better now.
0 votes
answered Jan 14, 2015 by plantuml (295,000 points)
Points 3) should be solved in the new beta:

Feedback still welcome!

commented Jan 14, 2015 by pacheco (380 points)
cool, look much better.
However, I'd like to suggest that the "end-if-diamond" should be centered regarding the 2 return arrows, instead of centered with the "if-diamond".
(just a personal opinion, but as it is sometime it gets too much closer to one of the arrows than the other, which seems odd).

Once again thank you for all the support in the last couple days :)