1. 27 Feb, 2021 2 commits
  2. 24 Feb, 2021 2 commits
  3. 22 Feb, 2021 1 commit
  4. 29 Jan, 2021 2 commits
  5. 25 Jan, 2021 1 commit
  6. 24 Jan, 2021 1 commit
  7. 20 Jan, 2021 1 commit
  8. 13 Jan, 2021 1 commit
    • Nicolas Fella's avatar
      Don't translate property name · ed60ec35
      Nicolas Fella authored
      kcfg_property is a magic property used by KConfigDialog to control what property is manipulated.
      In this case we want to manipulate the currentText property of the QComboBox.
      Strings in UI files are getting translated by default. This results in kcfg_property containing a nonexistant property for non-english locale which breaks setting the right value of the combobox.
      BUG: 431557
      (cherry picked from commit c1df0094)
  9. 02 Jan, 2021 2 commits
  10. 14 Dec, 2020 1 commit
  11. 10 Dec, 2020 2 commits
    • David Redondo's avatar
      We do not need progress info when checking if a file exists · 647583a3
      David Redondo authored
      I debugged the time loss of
      to be inbetween when org.kde.JobViewServer.requestView is called inside
      KJobWidgets and the DBus adaptor on plasmashell is notified of that.
      Unfortunately our methods are implemented in a blocking way as is the call in
      KUiServerJobTracker::registerJob. So a simple fix is to disable job tracking.
      Furthermore if the job would take long enough to display progress, it would
      display an error to the user if the file doesn't exist, which is clearly not
      what we want.
    • David Redondo's avatar
      Remove dead code variant · 9d7d1a64
      David Redondo authored
      We require KF 5.73 currently
  12. 02 Dec, 2020 3 commits
  13. 25 Nov, 2020 1 commit
  14. 20 Nov, 2020 1 commit
    • 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
  15. 18 Nov, 2020 1 commit
    • Franz Baumgärtner's avatar
      fix autoincrement of %d for templates with subdirs · b79ac774
      Franz Baumgärtner authored
      in case the filename to save a screenshot to contains subdirectories,
      the auto-increment of any %d placeholders was broken.
      For a template of '%Y/%M/screen-%d' and '%Y/%M/screen-1.png' already existing
      this now results in '%Y/%M/screen-2.png' being created instead of '%Y/%M/screen-1-1.png'.
  16. 15 Nov, 2020 1 commit
  17. 08 Nov, 2020 1 commit
  18. 04 Nov, 2020 1 commit
  19. 31 Oct, 2020 1 commit
  20. 26 Oct, 2020 2 commits
  21. 25 Oct, 2020 2 commits
  22. 24 Oct, 2020 1 commit
  23. 23 Oct, 2020 1 commit
  24. 13 Oct, 2020 2 commits
  25. 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).
    • 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.
  26. 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
  27. 06 Oct, 2020 2 commits
  28. 03 Oct, 2020 1 commit