- 17 May, 2018 1 commit
-
-
Emmet O'Neill authored
Summary: This patch adds timing functionality to the Animation Timeline Docker's "Insert N Keyframes" menu actions. Out of necessity, it also replaces the create-on-demand QInputDialog with a new TimelineInsertKeyframesDialog that was designed as a drop-in replacement that allows for getting more than a single variable of user input (i.e. frame count and timing) and which could easy be given more functionality in the future. {F5845888} The motivation behind this patch was to improve the "Insert N Keyframes Right/Left" action workflow by giving the animator control of frame timing. Previously, those actions worked by adding a number of immediately adjacent frames based on the user's desired number of frames to insert. In animation, keyframes that are immediately adjacent to each other are described as being "on 1s", but other timings are also common - "on 2s", "on 3s", etc. - in which drawings are held for different amounts of time. Animations typically maintain a particular rhythm for a span of frames, but it's also very common for different parts of a single animation to switch timings. This patch improves upon existing functionality to facilitate animating on 1s, 2s, 3s, and others. Now, a Krita user can specify a timing of 2 to quickly and easily insert keyframes "on 2s", a timing of 3 to insert "on 3s", and so on, allowing even longer timings if desired. ( Pair-programmed on a sunny Portland Saturday with @eoinoneill, of course! =] ) Test Plan: 1. Right-click a position on the animation Timeline docker. 2. Select "Keyframes > Insert N Keyframes Right" or "Keyframes > Insert N Keyframes Left". 3. A new dialog windows should pop up, asking for a number of frames and a timing. 4. Test different values as well as both the "Cancel" and "OK" buttons and check for predictable behavior in a variety of cases. Reviewers: #krita, #krita_abyss, dkazakov, rempt, scottpetrovic, Bollebib Subscribers: #krita_abyss, #krita, eoinoneill Tags: #krita_abyss Differential Revision: https://phabricator.kde.org/D12843
-
- 10 May, 2018 1 commit
-
-
Scott Petrovic authored
-
- 16 Apr, 2018 1 commit
-
-
Dmitry Kazakov authored
Now "Remove Frames" action of the animation docker will also remove all the selected frames, like the action in the context menu
-
- 13 Apr, 2018 2 commits
-
-
Dmitry Kazakov authored
-
Dmitry Kazakov authored
Now one can copy-paste frames and columns on the timeline using a special context menu. CC:kimageshop@kde.org
-
- 12 Apr, 2018 1 commit
-
-
Dmitry Kazakov authored
One can select some frames range, it will be mirrored. It is also possible to mirror columns. CC:kimageshop@kde.org
-
- 11 Apr, 2018 3 commits
-
-
Dmitry Kazakov authored
-
Dmitry Kazakov authored
-
Dmitry Kazakov authored
These actions allow the user change duration of the key frames that are part of the current selection. CC:kimageshop@kde.org
-
- 10 Apr, 2018 2 commits
-
-
Dmitry Kazakov authored
The full list of new actions: 1) Insert Keyframe Right 2) Insert Keyframe Left 3) Insert N Keyframes Right 4) Insert N Keyframes Left 5) Remove Frame and Shift 6) Remove Frame 7) Insert Column Right 8) Insert Column Left 9) Insert N Columns Right 10) Insert N Columns Left 11) Remove Column and Shift 12) Remove Column I will probably change the naming of some actions in the future when other planned actions like "Add/Remove hold frames" is implemented. CC:kimageshop@kde.org
-
Scott Petrovic authored
-
- 31 Dec, 2017 1 commit
-
-
Scott Petrovic authored
-
- 07 Aug, 2017 1 commit
-
-
Nikita Nazarenko authored
BUG:377730 Fixes T5754
-
- 25 May, 2017 1 commit
-
-
Dmitry Kazakov authored
Thanks Kevin Funk for providing a patch!
-
- 08 May, 2017 1 commit
-
-
Dmitry Kazakov authored
Thanks Kevin Funk for providing a patch!
-
- 14 Mar, 2017 1 commit
-
-
Thorsten Zachmann authored
It also fixes the tooltip used for e.g. the brush to show the brush in the tooltip. Additionally it is possible to show the tooltip by pressing the middle button. Closes T3499 Layer thumbnail on the timeline on hover
-
- 30 Dec, 2016 1 commit
-
-
Dmitry Kazakov authored
-
- 26 Dec, 2016 1 commit
-
-
Dmitry Kazakov authored
It is quite primitive yet (it doesn't have any visualisation), but it works! Just select the file using a button on the timeline and it'll work fine: with both playback and scrubbing. TODO: icons for the button! CC:kimageshop@kde.org
-
- 09 Dec, 2016 1 commit
-
-
Dmitry Kazakov authored
BUG:373316 Fixes T4837
-
- 29 Sep, 2016 1 commit
-
-
László Fazekas authored
-
- 02 Sep, 2016 1 commit
-
-
Jouni Pentikäinen authored
-
- 03 Aug, 2016 1 commit
-
-
Jouni Pentikäinen authored
-
- 19 Apr, 2016 1 commit
-
-
Dmitry Kazakov authored
See comments in KisNodeView::selectionCommand() and TimelineFramesView::startDrag(). BUG:356056 Fixes T1141 CC:kimageshop@kde.org
-
- 30 Mar, 2016 1 commit
-
-
Halla Rempt authored
We have two (well, three, but the tests don't work yet) situations: after make install, and after deploying. After install, plugins are in lib/kritaplugins, after deploy in PlugIns. To avoid trying to load way too many plugins, assume that all Krita plugins start with "krita". Also, move all dockers to plugins/dockers, from plugins/extensions/dockers.
-
- 26 Jan, 2016 1 commit
-
-
Halla Rempt authored
Now we have only one plugin dir. The plugin dir now has the great big include_directories list, but that's for fixing later on.
-
- 16 Dec, 2015 2 commits
-
-
Dmitry Kazakov authored
Now one can play only a portion of the clip by selecting a range on the timeline and clicking 'Play' button. CC:kimageshop@kde.org
-
Dmitry Kazakov authored
CC:kimageshop@kde.org
-
- 06 Nov, 2015 1 commit
-
-
Dmitry Kazakov authored
Now you have the following actions available in the timeline: 1) Space + drag --- pan 2) Space + rclick drag --- zoom 3) Alt + drag --- offset the frame with the all the right-hand frames Conflicts: krita/ui/input/kis_extended_modifiers_mapper.cpp krita/ui/input/kis_input_manager.cpp
-
- 29 Oct, 2015 8 commits
-
-
Dmitry Kazakov authored
-
Dmitry Kazakov authored
-
Dmitry Kazakov authored
Zoom: Ctrl + Right button Pan: Ctrl + Left button
-
Dmitry Kazakov authored
-
Dmitry Kazakov authored
-
Dmitry Kazakov authored
-
Dmitry Kazakov authored
TODO: 1) cached frames 2) zooming with gestures 3) add to the docker itself
-
Dmitry Kazakov authored
-