1. 16 Aug, 2019 1 commit
  2. 21 Jun, 2019 1 commit
  3. 19 Feb, 2019 1 commit
  4. 10 Oct, 2018 1 commit
  5. 06 Oct, 2018 1 commit
  6. 02 Oct, 2018 1 commit
    • Anna Medonosová's avatar
      Gamut masking: mask rotation, advanced selector, tweaks · 5120b702
      Anna Medonosová authored
      Summary:
      This diff includes:
        - implementation for the advanced color selector (T9643),
        - common gamut masking toolbar for both advanced and artistic selectors (M135, M136),
        - mask rotation (as defined in T9642).
      
      There are also some minor tweaks:
        - adaptive highlight of selected swatches - dark when the selected color is light, light when the selected color is dark;
        - gamut mask preview while editing is always on;
        - the blip in the artistic color selector is always on;
        - the text size of the comparative gray scale in the artistic selector is computed so it fits inside the rectangles.
      
      Reviewers: #krita, rempt
      
      Reviewed By: #krita, rempt
      
      Subscribers: rempt, kamathraghavendra, lsegovia, scottpetrovic
      
      Tags: #krita
      
      Differential Revision: https://phabricator.kde.org/D15860
      5120b702
  7. 27 Sep, 2018 1 commit
  8. 05 Aug, 2018 1 commit
  9. 09 Jan, 2018 1 commit
  10. 08 Jan, 2018 1 commit
  11. 03 Jan, 2018 1 commit
  12. 01 Jan, 2018 1 commit
  13. 31 Dec, 2017 1 commit
  14. 29 Dec, 2017 3 commits
  15. 19 Nov, 2016 1 commit
  16. 16 Nov, 2016 1 commit
  17. 24 Jul, 2016 1 commit
  18. 28 Apr, 2016 1 commit
  19. 30 Mar, 2016 1 commit
    • Boudewijn Rempt's avatar
      Fix loading the plugins again on OSX · d7256489
      Boudewijn 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
  20. 26 Jan, 2016 1 commit
  21. 17 Oct, 2015 1 commit
    • Michael Abrahams's avatar
      Move kis_icon_utils to libs/widgetutils · a046e33b
      Michael Abrahams authored
      This required several changes to file inclusion and linking.  In
      particular, libs/widgetutils now requires krita/libglobal, and libglobal
      does not depend on libs/widgetutils.
      a046e33b
  22. 15 Sep, 2015 2 commits
  23. 11 Sep, 2015 1 commit
    • Boudewijn Rempt's avatar
      Move the themedIcon code out of KoIcon.h · f4787b48
      Boudewijn Rempt authored
      It's now in widgets/KoIconUtils so everyone can make use of themed
      icons. KoToolBoxButton used that now to get themed toolbox icons.
      
      In Krita, KisIconUtils now is part of KisGlobal, and all places where
      krita loads an icon, now uses KisIconUtils::loadIcon, which uses
      KoIconUtils::themedIcon.
      f4787b48
  24. 10 Sep, 2015 1 commit
  25. 07 Sep, 2015 1 commit
  26. 04 Sep, 2015 1 commit
    • Boudewijn Rempt's avatar
      Port away from kdebug to qcdebug · 4fa86a75
      Boudewijn 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
  27. 03 Aug, 2015 1 commit
    • Timothée Giet's avatar
      replace icons on several parts · 5bdc8c2e
      Timothée Giet authored
      replace icons on several parts:
      
      -macro editor
      -filter layer (in the stack)
      -brush editor lock setting
      -clone layer (in the stack)
      -color selector configure
      -color space selector
      -common colors reset
      -composite ops warning
      -composite op option eraser
      5bdc8c2e
  28. 15 Jan, 2015 1 commit
  29. 30 Jun, 2014 1 commit
    • Wolthera van Hövell's avatar
      Adds HSI and HSY' to the advanced colour selector. · 0f5a2de4
      Wolthera van Hövell authored
      So, I want to add Intensity and Luma(The latter would be like mypaint)
      to the advanced colour selector options in Krita.
      But for that I first need conversion functions.
      
      HSI, intensity, uses a system where a color is mapped to a tone scale
      depending on the sum of it's components. So basically, Intensity=
      (r+b+g)/3.
      HSY, Luma, is similar, but it weights the components instead. So
      Luminosity=(r*R'+g*G'+b*B').
      Both are a little more intuitive to use for artists.
      
      Krita's Advanced c-pick currently uses QColor hsv and hsl functions
      through the display converter. This patch tries to add eight functions
      to KoColorConversions:
      *HSIToRGB, RGBToHSI, HCIToRGB, RGBToHCI.
      These functions are for converting from and to HSI, these functions use
      qreals in the range of 0.0-1.0.
      
      *HSYToRGB, RGBToHSY, HCYToRGB, RGBToHCY.
      These functions are for converting from and to HSY, these functions also
      use qreals in the range of 0.0-1.0. On top of that, they have extra
      parameters for setting the weights, which default to rec
      601(http://en.wikipedia.org/wiki/CCIR_601) when not specified.
      
      The difference between the HSI, HSY and HCI, HCY functions is that HSI
      and HSY maps to a cyllindrical space using a weighted HSL algorithm.
      This is useful for colour selectors because the output is more intuitive
      and has no unexpected shifts in either direction. The HCI and HCY
      functions on the other hand are the basic formulas and I put them in for
      compatibility.
      
      Implementation:
      The code is implemented in the advanced colour selector through
      kis_display_converter, where it creates or converts a qcolor for the
      proper values.
      
      In the advanced color selector itself we can now select shapes that use
      HSI and HSY, and we can request the MyPaint shade selector to use HSL,
      HSI and HSY. These options have been added to the settings window, with
      tooltips and all.
      0f5a2de4
  30. 02 May, 2014 1 commit
  31. 25 Apr, 2014 1 commit
  32. 19 Apr, 2014 2 commits
  33. 17 Apr, 2014 1 commit
  34. 28 Jan, 2014 1 commit
  35. 07 Jan, 2014 1 commit
  36. 26 Dec, 2013 1 commit