Why UML Frame are now in blank and don't have the color under?

0 votes
asked Mar 14, 2017 in Bug by abouquet (120 points)
Why UML Frame are now in blank and don't have the color of entity or actor?
commented Mar 16, 2017 by anonymous
Hello
I noticed the same thing on my side. That's true it makes sequence diagrams a litle bit strange sometimes : a big blank square in the middle of the screen.

Your proposal seems nice to me : option to be transparent or blank.

Any idea on the availability of such a solution ?
Regards
commented Mar 16, 2017 by plantuml (294,960 points)
It's available in V8059.

@startuml
actor Smith
box "A box" #LightBlue
participant foo
participant bar
end box
participant baz

Smith -> foo: call foo
alt #transparent if something
foo -> bar: do something
else something else
foo -> baz: do something else
end
@enduml

See http://www.plantuml.com/plantuml/uml/NOyz3eCm34PtdyA2kHTWg6ZdRZs12OP4oWzAZ5HnUXmwKBhO-kBtBASlGbdMu86Cf8pluCJ2a3xOF51RW-tBpLQUVcLO57N6BHG5fvGkUQ0C7CVg_Brl0CTMlDshrQ4Xxm-Vl60hcM9HWnLs4vOKMAoBCoXH5LtSuPX-1kmBdn5hFE7j2d-dUXZqMlIVEm00

Is this your need ?
commented Mar 16, 2017 by anonymous
yes, exactly
great
Thanks a lot
commented Mar 16, 2017 by anonymous
Yes it is exactly what is needed.
Many thanks for your quick answer and the speed to take into account this evolution.

Many thanks again
Regards

1 Answer

0 votes
answered Mar 14, 2017 by plantuml (294,960 points)
Maybe it's related to this recent correction :

http://plantuml.sourceforge.net/qa/?qa=5639/grouping-messages-should-be-on-top-level

Could you give a simple example that shows the issue ?

Thanks!
commented Mar 14, 2017 by abouquet (120 points)
Yes it's exactly that...
So I suppose it's not possible to go back
Thanks for your answer
commented Mar 14, 2017 by plantuml (294,960 points)
Right now, it's not possible to go back.
However, if it's a real issue for you, we could think about a future version that would allow something like:

@startuml
actor Smith
box "A box" #LightBlue
participant foo
participant bar
end box
participant baz

Smith -> foo: call foo
alt #transparent if something
foo -> bar: do something
else something else
foo -> baz: do something else
end
@enduml

Using #transparent would not color the frame itself.
What do you think about it?
commented Mar 14, 2017 by anonymous
it seems to be a good idea because it's interesting to keep the color in some particular cases .
If it's possible for you ...
Thanks a lot for your quick answer
...