1. 23 Jun, 2016 1 commit
  2. 15 Jun, 2016 1 commit
  3. 06 Jun, 2016 1 commit
  4. 05 Jun, 2016 1 commit
  5. 31 May, 2016 1 commit
    • Dmitry Kazakov's avatar
      Fix "bended lines" stabilizer problem on Windows · da5496d8
      Dmitry Kazakov authored
      The problem is that on Windows the tablet events are coming in bunches,
      not uniformly. Therefore any timing-based smoothing system will not work
      out of box.
      
      This patch adds a special class KisStabilizedEventsSampler, that makes
      the events uniform. It collects a set of events on a 50ms timeframe and
      then distributes it uniformly.
      
      The timeframe size should correlate with the maximum size of the delays
      created by the events system. On Windows it is 50ms, on Linux 15-20ms.
      
      The timeframe can be configured with "stabilizerSampleSize" config option.
      
      BUG:362445
      Ref T2414
      CC:kimageshop@kde.org
      da5496d8
  6. 30 May, 2016 1 commit
    • Dmitry Kazakov's avatar
      Fix "bended lines" stabilizer problem on Windows · 23cbbf8b
      Dmitry Kazakov authored
      The problem is that on Windows the tablet events are coming in bunches,
      not uniformly. Therefore any timing-based smoothing system will not work
      out of box.
      
      This patch adds a special class KisStabilizedEventsSampler, that makes
      the events uniform. It collects a set of events on a 50ms timeframe and
      then distributes it uniformly.
      
      The timeframe size should correlate with the maximum size of the delays
      created by the events system. On Windows it is 50ms, on Linux 15-20ms.
      
      The timeframe can be configured with "stabilizerSampleSize" config option.
      
      BUG:362445
      Ref T2414
      CC:kimageshop@kde.org
      23cbbf8b
  7. 25 May, 2016 1 commit
    • Halla Rempt's avatar
      Disable the fullscreen action on Windows · 0b9139a5
      Halla Rempt authored
      On Windows, Qt5 cannot draw menus if the window is full-screen
      and there's an opengl widget active. Todo: make a small demo
      applet and report the bug in Qt's bug tracker...
      0b9139a5
  8. 18 May, 2016 1 commit
  9. 16 May, 2016 1 commit
  10. 30 Mar, 2016 1 commit
  11. 20 Mar, 2016 1 commit
  12. 09 Mar, 2016 1 commit
    • Dmitry Kazakov's avatar
      FEATURE: Added snap settings popup · d1480b1f
      Dmitry Kazakov authored
      You can press Shift+S to see a menu, where you can choose what snap
      options you would like to use and which wouldn't.
      
      The snap settings docker is removed.
      
      CC:kimageshop@kde.org
      d1480b1f
  13. 05 Mar, 2016 1 commit
  14. 02 Mar, 2016 1 commit
    • Dmitry Kazakov's avatar
      Fix rulers to show mouse position · 70b30474
      Dmitry Kazakov authored
      Now the user has two check boxes:
         * [ ] Show Rulers
         * [ ] Rulers Track Pointer
      
      The first just shows the rulers and the second one activates
      mouse tracking on them. That is done, because the tracking may
      1) be distracting, 2) affect performance.
      
      CC:kimageshop@kde.org
      70b30474
  15. 26 Feb, 2016 1 commit
  16. 25 Feb, 2016 2 commits
  17. 26 Jan, 2016 1 commit
  18. 20 Jan, 2016 1 commit
  19. 06 Jan, 2016 1 commit
  20. 18 Dec, 2015 1 commit
    • Dmitry Kazakov's avatar
      Implemented a "Drop Frames" mode for Krita and made it default option · 9fda1f74
      Dmitry Kazakov authored
      Now you can switch on the "Drop Frames" mode in the Animation Docker
      to ensure your animation is playing with the requested frame rate,
      even when the GPU cannot handle this amount of data to be shown.
      
      TODO: we still need an icon for this feature! Atm it uses "Auto Frame" icon!
      
      BUG:356245
      CC:kimageshop@kde.org
      9fda1f74
  21. 19 Nov, 2015 1 commit
  22. 17 Nov, 2015 1 commit
    • Dmitry Kazakov's avatar
      Implement two debugging features (can be activated on Performance tab) · db2e1a3f
      Dmitry Kazakov authored
      1) Enable openGL logging. Enable this option to find out the currently requested FPS for openGL updates.
         It also tells the percentage of the glSync busy reports. If the value is zero
         then glSync doesn't work for some reason.
      
      2) Disable vector optimizations. Completely disables all Vc optimizations.
         Needed for AMD CPUs.
      
      Ref T694
      db2e1a3f
  23. 27 Oct, 2015 1 commit
  24. 26 Oct, 2015 1 commit
  25. 24 Sep, 2015 1 commit
  26. 15 Sep, 2015 1 commit
  27. 10 Sep, 2015 1 commit
  28. 04 Sep, 2015 1 commit
    • Halla Rempt's avatar
      Port away from kdebug to qcdebug · 4fa86a75
      Halla Rempt authored
      The approach taken is a bit different from what's in the porting
      scripts or in pigment: I've moved kis_debug to libglobal and adapted
      the dbgKrita etc. defines to use qcDebug etc. I've kept the old
      category numbers for now. I've also ported all places where we
      used kDebug() etc. directly, and not a few places where qDebug() etc
      were used directly.
      4fa86a75
  29. 24 Aug, 2015 1 commit
  30. 10 Aug, 2015 1 commit
  31. 27 Jul, 2015 1 commit
  32. 05 Jul, 2015 1 commit
  33. 26 Jun, 2015 1 commit
    • Halla Rempt's avatar
      FEATURE: Show the tool options in a popup · 94d1a277
      Halla Rempt authored
      This can be set in the general settings tab: either we show
      the tool options in a docker or in a popup that can be shown
      using a button in the toolbar. The popup is detachable.
      
      We need a nice icon for the tool button!
      
      The tool option panels pops up when clicked with by pressing
      (by default) the backslash key.
      
      CCMAIL:kimageshop@kde.org
      94d1a277
  34. 03 Jun, 2015 1 commit
  35. 29 May, 2015 1 commit
    • Halla Rempt's avatar
      BUG:344610 Don't reset the number of favorite presets to 10 · 23f73645
      Halla Rempt authored
      The problem was that the old way of saving favorite presets (by
      name) saved a config entry called favoritePresets. We also stored
      the number of slots in a config entry called favoritePresets. If
      we'd try to restore that number, chances are we'd be reading a
      string with preset names instead.
      
      It's kinda hard to interpret "Fuzzy_textured" as a number... So we'd
      go back to the default of 10.
      23f73645
  36. 26 May, 2015 1 commit
  37. 10 May, 2015 3 commits
    • Dmitry Kazakov's avatar
      [FEATURE] Add on-canvas preview of current color · 9c6a9241
      Dmitry Kazakov authored
      1) Now when activating color picker in the brush tool
         with Ctrl or any other shortcut, currently selected color
         will be displayed near the cursor on screen.
      
      2) If you start actual color-picking, the two colors will be
         compared side-by-side.
      
      BUG:338128
      Fixes task T206
      CC:kimageshop@kde.org
      9c6a9241
    • Dmitry Kazakov's avatar
    • Dmitry Kazakov's avatar
      [FEATURE] Implement MyPaint-style brush outline · 1fc0a97b
      Dmitry Kazakov authored
      This patch does two major things:
      
      1) Implements MyPaint-style brush outline, which is simply a circle.
         It is needed when the brush tip is too complex and people do not want
         to be distracted by the details of it.
      
      2) Configuration GUI of the brush cursor is changed. Now you can choose
         separately, which cursor and which outline you want to see in Krita.
         There is no that huge list now! :)
      
      CC:kimageshop@kde.org
      1fc0a97b