1. 09 Dec, 2020 1 commit
  2. 02 Dec, 2020 1 commit
  3. 01 Dec, 2020 1 commit
  4. 20 Nov, 2020 2 commits
    • Nate Graham's avatar
      Merge branch 'release/20.12' · 6f6aa81c
      Nate Graham authored
      6f6aa81c
    • Méven Car's avatar
      Support Wayland rectangular selection HiDpi · 4a3cb514
      Méven Car authored
      When the drawn rectangle is on a single screen, the output image uses the screen native resolution.
      When the drawn rectangle is on screens with multiple scale factor, the output image is upscaled to correspond to the screen with the hightest scale factor to keep the image undistorted.
      
      Adds also a "scaled" full screen mode, to capture screens content downscaled to screens virtualsize allowing for undistorted content albeit loosing details.
      
      Requires Plasma 5.19.80+
      
      BUG: 409762
      BUG: 420863
      FIXED-IN: 20.12
      4a3cb514
  5. 19 Nov, 2020 1 commit
  6. 18 Nov, 2020 2 commits
  7. 16 Nov, 2020 1 commit
  8. 15 Nov, 2020 1 commit
  9. 08 Nov, 2020 2 commits
  10. 04 Nov, 2020 1 commit
  11. 31 Oct, 2020 1 commit
  12. 26 Oct, 2020 2 commits
  13. 25 Oct, 2020 2 commits
  14. 24 Oct, 2020 1 commit
  15. 23 Oct, 2020 1 commit
  16. 13 Oct, 2020 2 commits
  17. 12 Oct, 2020 2 commits
    • David Redondo's avatar
      Use default value for including decorations and pointer in background mode · ba2b192a
      David Redondo authored
      Uses the same default value as the gui. Provide short flags for changing the
      default behavior (-p and --nd).
      BUG:425995
      ba2b192a
    • Vlad Zahorodnii's avatar
      QuickEditor: Use XCB API to position the editor window · f078d563
      Vlad Zahorodnii authored
      Qt scales coordinates relative to the upper-left corner of the screen
      where the quick editor window is. This means that (0, 0) in the logical
      pixels is not the same as (0, 0) in the native pixels.
      
      Commit ccf8d522 tried to address that
      issue by mapping (0, 0) from the native pixels to the logical pixels.
      
      Unfortunately, it doesn't work reliably because setting geometry may
      move a window to another screen and thus the computed window position
      will be wrong.
      
      It would be wonderful if QXcbWindowFunctions had a function that sets
      the window geometry in native pixels that we could use here in Spectacle
      to bypass HiDPI code path.
      
      As a short term solution, this change makes Spectacle use XCB API
      directly to position itself.
      f078d563
  18. 07 Oct, 2020 1 commit
    • Antonio Prcela's avatar
      Improve settings logic and layout · db944286
      Antonio Prcela authored
      Rearrange setting so it's no more possible to have all three options activated at once: copy image to clipboard, save location to clipboard and autosave image.
      Added check to avoid having all three settings at once. Updated layout with some spacers.
      
      BUG: 420477
      db944286
  19. 06 Oct, 2020 2 commits
  20. 03 Oct, 2020 3 commits
  21. 20 Sep, 2020 1 commit
  22. 14 Sep, 2020 2 commits
  23. 12 Sep, 2020 1 commit
  24. 06 Sep, 2020 2 commits
  25. 02 Sep, 2020 1 commit
    • Nicolas Fella's avatar
      Add image annotation via libKImageAnnotator · fa60f994
      Nicolas Fella authored
      Summary:
      Adds an annotaion mode that makes use of https://github.com/ksnip/kImageAnnotator
      
      While in annotation mode all other actions are disabled.
      When the annotation mode is left the changes are applied
      
      FEATURE: 372464
      FIXED-IN: 19.08.0
      
      Closes T6321
      
      Test Plan: {F6931191}
      
      Reviewers: #spectacle, dporobic, ngraham
      
      Reviewed By: #spectacle, ngraham
      
      Subscribers: justinzobel, lephuong, mmustac, vperepechin, andisa, Leon0402, davidre, cfeck, ngraham, #spectacle
      
      Tags: #spectacle
      
      Maniphest Tasks: T6321
      
      Differential Revision: https://phabricator.kde.org/D22074
      fa60f994
  26. 01 Sep, 2020 3 commits