Hello,
I've noticed when trying to incorporate forking only some arrow text has space made for it, and in other scenarios it doesn't. Please see the below code for an example.
Notice the text on the arrows before and after the "final state of this fork" have space, yet the other text does not (making it messy through overlapping).
Cheers
@startuml
fork
-> Have something that is long\nwritten here as an\nexample;
fork
-> This is more\ntext that is\ntoo long for the arrow;
:something;
fork again
:something else;
endfork
-> showing more text that is\ntoo long once again\nin this\nparticular\nscenario\nwhere this happens;
:final state of\nthis fork;
-> Have something that is long\nwritten here as an\nexample;
fork
-> This is more\ntext that is\ntoo long for the arrow;
:something;
fork again
:something else;
endfork
-> This is more\nlong\ntext but notice\nhow it fits\nbecause it's after the\nendfork;
endfork
@enduml