[krita] [Bug 394199] Playback and frame flipping behaviour is inconsistent in isolate layer mode for invisible layers.

2018-05-26 Thread Dmitry Kazakov
https://bugs.kde.org/show_bug.cgi?id=394199

Dmitry Kazakov  changed:

   What|Removed |Added

 CC||dimul...@gmail.com
 Status|UNCONFIRMED |CONFIRMED
 Ever confirmed|0   |1

--- Comment #2 from Dmitry Kazakov  ---
The problem is a bit more deep than I thought: some of our layers have internal
projections and their regeneration is disabled when the layer is invisible. And
making the node isolated root doesn't make it officially visible.

The list of layers/functions that activate internal projections and therefore
will not work in Invisible+Isolated mode:

1) Layer with onion skins
2) Layer with any mask
3) Clone layer with an offset (changing the source layer will not update
isolated and invisible clone)
4) Shape layers


The solution for this bug would be to implement two kinds of "visibility":
visibility for "regeneration updates" and "user visibility". But it needs quite
a bit of work, because it will introduce some special initializing and final
updates when activating/deactivating isolated mode. It needs thinking.

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

[krita] [Bug 394199] Playback and frame flipping behaviour is inconsistent in isolate layer mode for invisible layers.

2018-05-18 Thread Bollebib
https://bugs.kde.org/show_bug.cgi?id=394199

--- Comment #1 from Bollebib  ---
After talking about it on the sprint

Dmitry found this only happens when onion skin button is activated on the layer


this does not happen on invisible layers with onion skins disabled
It does happen on invisible layers with onion skins enabled

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