1. 04 Nov, 2019 1 commit
  2. 26 Sep, 2019 2 commits
  3. 18 Sep, 2019 1 commit
    • Mathias Wein's avatar
      Fix assistants update · 7254c8d1
      Mathias Wein authored
      Editing handles works fine, but moving an assistant only redraws
      the handles properly while the rest is very jumpy, so probably
      paint cache should be invalidated here too.
      7254c8d1
  4. 31 Aug, 2019 1 commit
  5. 26 Aug, 2019 1 commit
    • Dmitry Kazakov's avatar
      Fix shearing Ellipse and Concentric Ellipse assistants · 7b54e6e2
      Dmitry Kazakov authored
      Ellipses are rather tricky to transform, they main axes change
      non-uniformly during shear operation, so a special handling is needed.
      
      This approach uses matric representation of an ellipse equation to
      get new axes values. We just decompose the matrix into diagonal
      matrix of eigen values and a orthogonal rotation matrix using Eigen
      library. The solution might be not the easiest one, but it works :)
      7b54e6e2
  6. 01 Aug, 2019 1 commit
    • Emmet O'Neill's avatar
      Constrain Assistant Editors to Viewport. · 8bfeb51a
      Emmet O'Neill authored
      This commit constrains the position of each assistant editor widget
      within the bounds of the viewport, allowing the user to manipulate
      assistants that would typically be off-screen (for example: a distant
      and subtle vanishing point).
      8bfeb51a
  7. 09 Jul, 2019 1 commit
  8. 21 Jun, 2019 1 commit
  9. 18 Jun, 2019 1 commit
  10. 10 Jun, 2019 1 commit
  11. 01 Jun, 2019 5 commits
  12. 01 Mar, 2019 1 commit
  13. 29 Nov, 2018 1 commit
    • Boudewijn Rempt's avatar
      add a createActions method to KoToolFactoryBase · 5f91230f
      Boudewijn Rempt authored
      Actions created by a tool instance only exist if there's an open
      document, which means they cannot be configured or placed in
      toolbars. We should only have per-window actions, not per-action
      actions.
      
      Creating the actions in the toolfactory instead of the tool when
      the window is created fixes that: now the tools will retrieve
      the actions from the global action collection on activations
      and de-activation, like the freehand tool already did for increase
      and decrease brush size.
      
      Note: this commit breaks the following tools because it's not
      worth porting hidden tools in any case:
      
      * artistic text tool
      * odf text tool
      * connection tool
      
      BUG:365222
      
      CMAIL:kimageshop@kde.org
      5f91230f
  14. 16 Oct, 2018 1 commit
  15. 20 Aug, 2018 1 commit
  16. 05 Aug, 2018 1 commit
  17. 26 Jun, 2018 4 commits
    • Dmitry Kazakov's avatar
      Fix initialization of the global assistants color · 9e7e0e0c
      Dmitry Kazakov authored
      1) KisDocument is a 'model' of global color
      2) KisPaintingAssistantsDecoration is a 'controller' of global color
      3) KisPaintingAssistant is a 'view' of global color
      
      Decoration is responsible for updating the global color cache
      of global color in all the assistants.
      9e7e0e0c
    • Dmitry Kazakov's avatar
      Save global color to KRA file · a4708fcd
      Dmitry Kazakov authored
      Summary:
      This is a patch on top of my custom colors patch.
      
      The shared/global assistant color for painting assistants is stored outside of the assistant data model. Because of this I had to add a new property to save to in the KRA saver and loader.
      
      I also had to fix up a few initialization areas in the UI so the loaded values didn't get wiped out.
      
      I also removed a couple "legacy" comments in the KRA saver that got me confused. boud confirmed that those notes were in the calligra days
      
      Test Plan:
      Have multiple assistants. A couple with a shared color and one with a custom color.
      
      Saved and loaded the file and made sure it kept the same value.
      
      Reviewers: #krita, dkazakov
      
      Subscribers: dkazakov
      
      Tags: #krita
      
      Differential Revision: https://phabricator.kde.org/D13437
      a4708fcd
    • Scott Petrovic's avatar
      a2100f40
    • Scott Petrovic's avatar
      46a78680
  18. 25 Jun, 2018 2 commits
    • Dmitry Kazakov's avatar
      Fix initialization of the global assistants color · 4dc097c9
      Dmitry Kazakov authored
      1) KisDocument is a 'model' of global color
      2) KisPaintingAssistantsDecoration is a 'controller' of global color
      3) KisPaintingAssistant is a 'view' of global color
      
      Decoration is responsible for updating the global color cache
      of global color in all the assistants.
      4dc097c9
    • Dmitry Kazakov's avatar
      Save global color to KRA file · 67823cd5
      Dmitry Kazakov authored
      Summary:
      This is a patch on top of my custom colors patch.
      
      The shared/global assistant color for painting assistants is stored outside of the assistant data model. Because of this I had to add a new property to save to in the KRA saver and loader.
      
      I also had to fix up a few initialization areas in the UI so the loaded values didn't get wiped out.
      
      I also removed a couple "legacy" comments in the KRA saver that got me confused. boud confirmed that those notes were in the calligra days
      
      Test Plan:
      Have multiple assistants. A couple with a shared color and one with a custom color.
      
      Saved and loaded the file and made sure it kept the same value.
      
      Reviewers: #krita, dkazakov
      
      Subscribers: dkazakov
      
      Tags: #krita
      
      Differential Revision: https://phabricator.kde.org/D13437
      67823cd5
  19. 06 Jun, 2018 2 commits
  20. 10 May, 2018 1 commit
  21. 29 Apr, 2018 1 commit
  22. 11 Jan, 2018 1 commit
  23. 06 Jan, 2018 1 commit
  24. 10 Dec, 2017 1 commit
  25. 09 Dec, 2017 2 commits
  26. 07 Dec, 2017 4 commits