1. 17 May, 2018 1 commit
    • Emmet O'Neill's avatar
      Animation Timeline Docker: Insert Keyframes with Timing. · 7c639729
      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
      7c639729
  2. 10 May, 2018 1 commit
  3. 16 Apr, 2018 1 commit
  4. 13 Apr, 2018 2 commits
  5. 12 Apr, 2018 1 commit
  6. 11 Apr, 2018 3 commits
  7. 10 Apr, 2018 2 commits
  8. 31 Dec, 2017 1 commit
  9. 07 Aug, 2017 1 commit
  10. 25 May, 2017 1 commit
  11. 08 May, 2017 1 commit
  12. 14 Mar, 2017 1 commit
    • Thorsten Zachmann's avatar
      Add Layer thumbnail on the timeline on hover · 0c3efa57
      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
      0c3efa57
  13. 30 Dec, 2016 1 commit
  14. 26 Dec, 2016 1 commit
    • Dmitry Kazakov's avatar
      Implement Audio Channel support · 6419771e
      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
      6419771e
  15. 09 Dec, 2016 1 commit
  16. 29 Sep, 2016 1 commit
  17. 02 Sep, 2016 1 commit
  18. 03 Aug, 2016 1 commit
  19. 19 Apr, 2016 1 commit
  20. 30 Mar, 2016 1 commit
    • Halla Rempt's avatar
      Fix loading the plugins again on OSX · d7256489
      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.
      d7256489
  21. 26 Jan, 2016 1 commit
    • Halla Rempt's avatar
      Consolidate all plugins together · 120aa2e3
      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.
      120aa2e3
  22. 16 Dec, 2015 2 commits
  23. 06 Nov, 2015 1 commit
    • Dmitry Kazakov's avatar
      Implemented Alt+drag = offset feature · 53c8d7c0
      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
      53c8d7c0
  24. 29 Oct, 2015 8 commits