Bug 377158

Summary: Remember some of the animation settings (store/load them in/from the file)
Product: [Applications] krita Reporter: gordie.lachance+dev
Component: AnimationAssignee: Emmet O'Neill <emmetoneill.pdx>
Status: RESOLVED FIXED    
Severity: wishlist CC: dimula73, emmetoneill.pdx
Priority: NOR    
Version: 3.1.2   
Target Milestone: ---   
Platform: Other   
OS: All   
Latest Commit: Version Fixed In:

Description gordie.lachance+dev 2017-03-03 11:38:32 UTC
It would be nice to store some of the animations settings when saving the document then to reload them when it is opened.

* Timeline zoom
* Playhead position (and focus to it)
* Onion Skin values
* ...

(kind of related to https://bugs.kde.org/show_bug.cgi?id=357493)
Comment 1 gordie.lachance+dev 2017-03-21 16:42:36 UTC
...and the 'render animation' settings (file name, directory, etc)
Comment 2 Dmitry Kazakov 2018-09-02 10:30:20 UTC
Add a category to the report:

WISHGROUP: Small Usability Fixes
Comment 3 Emmet O'Neill 2020-07-29 20:23:18 UTC
Commit eab7f26a70845b3d1bd5cbad68f8cbf668a1abfc on master now saves the timeline zoom level to the user configuration (not document, but that shouldn't be necessary).

Render setting are another thing, but it's on our list. ;) Marking this as a duplicate of https://bugs.kde.org/show_bug.cgi?id=370483 for now.

*** This bug has been marked as a duplicate of bug 370483 ***
Comment 4 Eoin O'Neill 2021-01-27 03:47:33 UTC
Git commit 826632e7bc9e9baaa5e6122276f77fef8ee7e3a0 by Eoin O'Neill.
Committed on 27/01/2021 at 03:46.
Pushed by eoinoneill into branch 'master'.

Moved animation metadata to internal XML with additional compatability checks.

Added per-file export directory configurations for sequences.
Related: bug 370483

M  +39   -0    libs/image/kis_image_animation_interface.cpp
M  +9    -0    libs/image/kis_image_animation_interface.h
M  +26   -0    libs/image/kis_image_config.cpp
M  +8    -1    libs/image/kis_image_config.h
M  +40   -22   libs/ui/animation/KisDlgAnimationRenderer.cpp
M  +4    -0    libs/ui/animation/KisDlgAnimationRenderer.h
M  +6    -0    plugins/impex/kra/kra_converter.cpp
M  +42   -7    plugins/impex/libkra/kis_kra_loader.cpp
M  +2    -1    plugins/impex/libkra/kis_kra_loader.h
M  +41   -1    plugins/impex/libkra/kis_kra_saver.cpp
M  +4    -0    plugins/impex/libkra/kis_kra_saver.h
M  +1    -0    plugins/impex/libkra/kis_kra_tags.h

https://invent.kde.org/graphics/krita/commit/826632e7bc9e9baaa5e6122276f77fef8ee7e3a0