https://bugs.kde.org/show_bug.cgi?id=432967

Tiar <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from Tiar <[email protected]> ---
Created attachment 135700
  --> https://bugs.kde.org/attachment.cgi?id=135700&action=edit
Simple test file

I'm not sure about this.

Before 4.4.2, the behaviour was as follows:
- if the layer has a mask, flattening will merge the masks into the layer, but
won't deanimate it.
- if the layer doesn't have a mask, flattening will make it into a static
layer.

And now the behaviour is:
- flattening will merge the masks into the layer (if there are any) without
deanimating it.

So now it looks more consistent.

However in my opinion, the context menu is confusing anyway. The user doesn't
know without making the action what would be the result. The "Merge layer..."
doesn't work with just a layer and its masks anymore (I think it worked at some
point...), so it cannot be used for this.

Please note that it's important for animation creators (or at least beginners?)
to be able to merge a layer with its masks without deanimating it. This is the
only way to apply a filter or "move a whole animation" (multiple frames instead
of just one). Especially in case of transform mask, it's easier to paint when
it's merged. Right now it can be only done with "Flatten layer" or if you add
an empty layer and merge with it...

So to sum up:
- either the person fixing need to ensure that it won't be deanimating in case
when the layer has masks (even though I'm not a fan of contextual behaviour, it
should be fine enough here),
- or better, figure out some way to allow the user to choose between those two
behaviours and make it clear which one does what?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to