1. 13 Aug, 2019 1 commit
  2. 11 Jul, 2019 1 commit
  3. 10 Jul, 2019 1 commit
  4. 05 Jul, 2019 1 commit
  5. 08 Jun, 2019 1 commit
  6. 16 May, 2019 1 commit
    • Dmitry Kazakov's avatar
      Fix assert when manipulating animation frames · db811bc8
      Dmitry Kazakov authored
      Every frame add/move/delete command issues canvas updates. We shouldn't
      let these updates to run until all manipulations with m_frames are
      finished. Otherwise there will be non-thread-safe access to frames
      storage.
      
      BUG:405723
      db811bc8
  7. 09 Apr, 2019 1 commit
  8. 01 Apr, 2019 2 commits
  9. 29 Mar, 2019 1 commit
  10. 05 Mar, 2019 1 commit
  11. 04 Mar, 2019 1 commit
  12. 02 Mar, 2019 1 commit
    • Dmitry Kazakov's avatar
      Fix minimum frame grid size on Windows · 917d6980
      Dmitry Kazakov authored
      For some reason, automatically calculated minimum table cell
      width on Windows is greater than the one on Linux. This patch
      just sets an explicit value for it that overides platform
      settings.
      917d6980
  13. 08 Feb, 2019 1 commit
    • Ashwin  Dhakaita's avatar
      Fixed canvas isn't cleared when adding a new blank frame · ab53dc16
      Ashwin Dhakaita authored
      Summary:
      When create blank frame is clicked on animation docker having a  keyframe selected, that is not the last frame in the timeline, the canvas is not cleared properly.
      
      Note from Dmitry Kazakov: setDirty() should be called **after** the
      actual device change has been done. Otherwise race condition may happen.
      
      BUG:    403535
      FIXED-IN:    krita 4.2.0-pre-alpha (git 0d8b6bd6)
      Reviewers: #krita, dkazakov!
      Subscribers: dkazakov
      Tags: #krita
      Differential Revision: https://phabricator.kde.org/D18790
      ab53dc16
  14. 11 Dec, 2018 1 commit
  15. 29 Oct, 2018 1 commit
  16. 12 Oct, 2018 1 commit
    • Eoin O'Neill's avatar
      Fixed safe-assert on right click context menu in animation · 86039f8c
      Eoin O'Neill authored
      curves docker.
      BUG:399435
      
      Note: There should be another way to reuse animation
      timeline headers without sharing menu behavior between
      dockers that utilize them. For now, simply checking
      for an action manager is a simple work around for avoiding
      invalid menu population inside of kis_anim_curves_docker.
      86039f8c
  17. 11 Oct, 2018 1 commit
  18. 10 Oct, 2018 1 commit
    • Eoin O'Neill's avatar
      Global Kinetic Scrolling Added · 49da9070
      Eoin O'Neill authored
      This patch takes the concept of Kinetic Scrolling and
      exapands it, applying it uniformly across Krita's UI.
      It also adds middle click as a kinetic scroll option
      which is set as default, to keep consistency with the
      canvas view (middle click pan.) Also added more
      configuration file settings for extra kinetic scrolling
      feel modifications.
      49da9070
  19. 08 Oct, 2018 1 commit
  20. 04 Oct, 2018 1 commit
  21. 27 Sep, 2018 1 commit
  22. 07 Sep, 2018 1 commit
  23. 28 Aug, 2018 1 commit
    • Dmitry Kazakov's avatar
      Fix a crash when undo/redo a creation of a selection mask · b1744c79
      Dmitry Kazakov authored
      There were several architectural fixes needed:
      
      1) KisAnimationCurveChannelListModel stores an internal list of
         selected nodes (dummies), therefore it should also be subscribed
         to sigBeginRemoveDummy() signal to update this list **before**
         the dummy will be actually deleted.
      
      2) KisNodeManager should not allow activating a node if it is
         not visible in the layers docker (KisNodeModel). To move the
         "model" part of node hiding into KisNodeManager without making
         all the internal classes depend on it a special class
         KisNodeDisplayModeAdapter was introduced.
      
      BUG:397809
      b1744c79
  24. 13 Aug, 2018 2 commits
  25. 07 Aug, 2018 1 commit
  26. 05 Aug, 2018 1 commit
  27. 25 Jul, 2018 1 commit
  28. 10 Jul, 2018 2 commits
  29. 26 Jun, 2018 2 commits
  30. 16 Jun, 2018 1 commit
  31. 06 Jun, 2018 1 commit
  32. 04 Jun, 2018 1 commit
  33. 30 May, 2018 1 commit
  34. 29 May, 2018 1 commit
    • Emmet O'Neill's avatar
      Animation Timeline Refactor + Bugfix · 7030f6a9
      Emmet O'Neill authored
      + Refactor: Cleans up code concerning Krita's Animation Timeline Docker
      in order to minimize code duplication, generalize functions, and simplify some aspects of the interface for developers and users alike.
      
      + Bugfix: Fixes a regression caused by 7c639729 which caused "insert
      frames left/right" and "insert columns left/right" to behave incorrectly
      when multiple frame slots were selected.
      
      ~ Reviewed and corrected by Dmitry. Programmed with Eoin. Thanks as
      always!
      7030f6a9
  35. 28 May, 2018 1 commit
  36. 18 May, 2018 1 commit