1. 23 Dec, 2016 4 commits
  2. 21 Dec, 2016 2 commits
    • Dmitry Kazakov's avatar
      [FEATURE] Allow deselection by clicking with a selection tool · 2eab134a
      Dmitry Kazakov authored
      1) Now you can deselect with *any* selection tool:
         rectangular, elliptical, outline.
      2) Now you can also deselect with your tablet stylus,
         because there is a small tolerance level for
         considering your new selection as a click. If you made
         a selection that is smaller than 5 (view) pixels, then
         it is considered as a click and the tool deselects
      3) One can configure the click-tolerance level with a
         config option 'SelectionViewSizeMinimum'
    • Dmitry Kazakov's avatar
      [FEATURE] Ctrl-key continued mode for Outline Selection Tool · 1f912933
      Dmitry Kazakov authored
      This is a special mode of the outline selection tool. If
      you press Ctrl while dragging the cursor, you can raise
      the stylus from the tablet surface and have a bit of rest.
      Then just continue the selection from the arbitrary point
      and the new selection segment will be connected to the
      older one with a straight line.
      This shortcut basically temporary switches outline tool
      into polygonal tool. That is extremely useful for painters
      who do flat-filled art.
  3. 19 Dec, 2016 4 commits
  4. 16 Dec, 2016 2 commits
  5. 15 Dec, 2016 1 commit
    • Dmitry Kazakov's avatar
      Fix ugly rendering of shape handles and bounding boxes · a9fa438b
      Dmitry Kazakov authored
      Finally! :)
      Now there is a special class for rendering handles in native
      display coordinates, instead of the transformed one. Its name is
      KisHandlePainterHelper. It uses KisAlgebra2D::DecomposedMatix
      angorithm, which decomposes an arbitrary matrix into a set of
      primitive transformations. Then we use shear and rotate parts of it
      to transform the handles and drop the rest :)
  6. 14 Dec, 2016 2 commits
  7. 13 Dec, 2016 10 commits
  8. 12 Dec, 2016 3 commits
  9. 11 Dec, 2016 1 commit
  10. 10 Dec, 2016 5 commits
  11. 09 Dec, 2016 5 commits
  12. 08 Dec, 2016 1 commit