Bug 442882

Summary: Removing channel from animation curves is confusing.
Product: [Applications] krita Reporter: healer.harie
Component: AnimationAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: ahab.greybeard, emmetoneill.pdx, griffinvalley
Priority: NOR    
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description healer.harie 2021-09-24 09:27:54 UTC
At animation curves, once you have a channel exist, (like Opacity), it can never be removed. There isn't a button to remove this unnecessary empty channel (which doesn't contain tweening points). Pressing Del deletes a layer

It is also nice thing to have multiple points be selected by highlighting the first point, pressing shift, and highlighting the end, like how you can highlight the frames in Animation Timeline.

This reduces the time of picking each tweening points, manually, to be highlighted, which would take long if you have many tweening points.

Krita build 1244
Comment 1 Ahab Greybeard 2021-09-25 10:14:43 UTC
"At animation curves, once you have a channel exist, (like Opacity), it can never be removed. There isn't a button to remove this unnecessary empty channel (which doesn't contain tweening points)."

I don't think that interferes with your ability to use the animation facilities?

"It is also nice thing to have multiple points be selected by highlighting the first point, pressing shift, and highlighting the end, ..."

The use of Ctrl+click and Shift+click doesn't match their 'usual' use for selecting individual additional items and a range of items, (you can't select a range of items).
Also, if you use Shift+click to select more that one item, the use of Ctrl+click to then deselect an item is disrupted and it deselects all other selected items.
This is confusing.
Comment 2 wolthera 2021-09-26 13:44:40 UTC
You can actually remove that channel by going into the animation curves, right clicking the channel in the docker, and selecting 'reset channel'...

I agree that the usability leaves you wanting though...
Comment 3 healer.harie 2021-09-26 23:29:49 UTC
I did try that, but that only removes the points. The channel is still in there.

Did that behavior exist on other latest nightly build?
Comment 4 Emmet O'Neill 2021-09-28 23:03:08 UTC
This is correct, there's no way to completely remove the channel right now. Resetting only clears it. This shouldn't be too hard to add, and I'll add to the list, but I don't know if it'll make it before 5.0.

As for the using shift to select multiple points, that's also a good idea and something we can add to our list of things to do.