The UML sequence diagram from Markup feature is so close to being super super useful but some limitations make it very frustrating to work with. They are things I am thinking can be easily fixed.
- If a swimlane name is too long it does not auto-resize the box with the name it leaves it blank. I have to manually resize the whole sequence diagram. And then when I press Build again it goes back to the original size and I have to resize all over again
- The alt markup syntax is really unwieldy and very easy to get wrong; it's a pain it all has to be on one line. Also as far as I can tell the alt markup only allows one step per alternative case. I'm just using 'opt' instead.
- When I have a long line in the markup (like for an alt sequence) I can resize the pane but when there is an error on Build the UI gets very confused and I can only see half of the text and I can't scroll back to the left to see the rest of it
- If I don't do a successful Build then my markup gets completely lost - there is no auto-save
- It should update the UI every time I finish a line rather than make me push a Build button
- I'd like to color code swimlanes without ungrouping and losing the markup
- I should be able to generate markup from any grouped sequence diagram as long as it follows certain rules