Bug 405431 - "next/previous FILTERED frame"
Summary: "next/previous FILTERED frame"
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Animation (show other bugs)
Version: 4.1.7
Platform: Other Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Emmet O'Neill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-13 14:14 UTC by Bollebib
Modified: 2021-04-08 20:37 UTC (History)
2 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 Bollebib 2019-03-13 14:14:59 UTC
Using filters in onion skins is very powerful

but it would be good to have a 2 extra shortcuts to only go to next and previous FILTERED frame


this would be different from the current functions we already have


it would be an adjusted Previous/Next KEYFRAME function



Alternatively
it could be a function that uses the Previous/Next KEYFRAME function ,without changing it.


But you need to activate a button or shortcut to go into this mode
This has the benefit of needing only one shortcut,or even none if you use the button. And you can reuse your current shortcuts.


the button can be put underneath the tint color options in onion skin,maybe
Comment 1 Eoin O'Neill 2021-04-08 20:37:34 UTC
Git commit 4cca3e96003e9267b114052abdba45d1afb718f2 by Eoin O'Neill.
Committed on 08/04/2021 at 20:11.
Pushed by eoinoneill into branch 'master'.

Feature: Added next / previous keyframe action that takes onion skins filtration into account.

Now animators can skip to the next keyframe (or previous keyframe) that matches the onion skins
filtration settings. The actions are called `previous_unfiltered_keyframe` and `next_unfiltered_keyframe`
and must be bound to a keyboard shortcut via Krita settings.

M  +34   -10   krita/krita.action
M  +7    -2    libs/image/kis_onion_skin_compositor.cpp
M  +2    -1    libs/image/kis_onion_skin_compositor.h
M  +81   -18   libs/ui/canvas/kis_animation_player.cpp
M  +23   -0    libs/ui/canvas/kis_animation_player.h
M  +2    -2    libs/ui/widgets/kis_color_label_button.cpp
M  +1    -1    libs/ui/widgets/kis_color_label_button.h
M  +16   -0    plugins/dockers/animation/KisAnimTimelineDocker.cpp
M  +1    -1    plugins/dockers/animation/KisOnionSkinsDocker.cpp

https://invent.kde.org/graphics/krita/commit/4cca3e96003e9267b114052abdba45d1afb718f2