Bug 376889 - "Pin to Timeline" : layers should inherit their parents for this option
Summary: "Pin to Timeline" : layers should inherit their parents for this option
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Animation (show other bugs)
Version: 3.1.2
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-24 14:08 UTC by gordie.lachance+dev
Modified: 2022-12-29 23:16 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gordie.lachance+dev 2017-02-24 14:08:01 UTC
Hi !  
The option "show in timeline" for layers should inherit the value of their parents (if they have one).

Let's say I have this structure :

-Group01   [X] Show in timeline
--layer 1  [ ] Show in timeline
--layer 2  [X] Show in timeline

Now if I uncheck "Show in timeline" for Group01, layer 1 and layer 2 should be hidden from timeline too.
Of course, if I check Group01 again, they should return to their previous state.
Comment 1 Tiar 2019-10-23 14:42:40 UTC
So they should only inherit the disabled state but not the enabled state? (Only not-checked checkbox)
Comment 2 Scott Petrovic 2019-11-05 13:29:51 UTC
It sounds like the feature request is to have a "toggle all". Maybe if we do this for group layers, we need a better name for it like "Show all in timeline"
Comment 3 Ahab Greybeard 2019-11-06 16:33:28 UTC
I think that Gordie wants (wanted?) the 'disabled' state to be inherited by all group members, including subgroups; but the 'enabled' state to be a 'use local settings' function. i.e. a master turn-off switch but not a master turn-on switch.

I can see how this would be useful from a logical/technical point of view but it does have the possibility for massive confusion with nested multi-layer groups.

A turn on/off switch that is applied to all members of the group, including subgroups would be less flexible but still useful and with less possibility of confusion.
Comment 4 grum999 2021-06-05 15:55:34 UTC
Hi

Looking this request, if i understand, it won't be possible anymore to get a layer visible in timeline if parent group is not in timeline?

Currently I have this kind of configuration:
-Group00    [ ] Show in timeline
--Group01   [ ] Show in timeline
---layer 1  [ ] Show in timeline
---layer 2  [X] Show in timeline

I want layer 'layer 2' in timeline but I don't want groups being visible in timeline (I don't have enough space to display rows that I don't need in timeline)

From my point of view, doing something like this might more a regression than an improvement :-/

I understand the idea of being able to switch on/off groups of layer in timeline, can be interested by this too, but not in this way...

Grum999