Hi,
I've playing with the arrow text and color for "Activity beta" and found some bugs:
start
:act1;
-[#blue]->
if (cond1) then (yes)
:act2;
-[#red]->ending if;
else (no)
if (cond2)
-[#lightblue]->
else
-[#darkblue]->
:act3;
-[#lightgreen]->ending inner else;
endif
-[#darkgreen]->ending outer else;
endif
-[#gray]-> going to end;
stop

http://www.plantuml.com/plantuml/png/NSqn3eCm30NGtQUmr0K61kZMIBr8rI4G4w8YfqhCmEsRa89eCpdMy_zHT120cnwaLT0yBlsyqBEvWnkn6ZoRjaQPYB5QATQ0wMNRgMrCFf19dDWujkX61JH7mefzmNjCLxxulPgTdMIlohjyzIEC3gypoAtNetMxju68J-NC5BQWml9wX5FSd_UB7BxOv6pGQo9eVIRYSue2YEBVy040
Note:
-
if you pick a color before and if statement, the true path gets that color too [act1+cond1]
-
arrow ending an if/else gets the color but not the text [act2+act3]
-
some arrows only get partical color [true case of cond2]
-
final arrow before the "stop" don't get the color nor the text
There might be more flaws, but I was too lazy to test more combinations :P