[Spectacle] [Bug 473888] Spectacle does not capture the screen correctly when using fractional scaling with a value less than 100%

2023-09-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=473888

Nate Graham  changed:

   What|Removed |Added

   Version Fixed In|23.12.0 |24.02.0

-- 
You are receiving this mail because:
You are watching all bug changes.

[Spectacle] [Bug 473888] Spectacle does not capture the screen correctly when using fractional scaling with a value less than 100%

2023-09-14 Thread Noah Davis
https://bugs.kde.org/show_bug.cgi?id=473888

Noah Davis  changed:

   What|Removed |Added

   Version Fixed In||23.12.0
 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/grap
   ||hics/spectacle/-/commit/8df
   ||6051d8df630ee45c8c1f0e97124
   ||c518bec51f
 Resolution|--- |FIXED

--- Comment #2 from Noah Davis  ---
Git commit 8df6051d8df630ee45c8c1f0e97124c518bec51f by Noah Davis.
Committed on 14/09/2023 at 06:59.
Pushed by ndavis into branch 'master'.

Fix rectangle screenshots with less than 100% UI scale

Fixes it by just doing a normal all screens grab instead of trying to
get an image for each screen and then trying to position and scale them
all correctly for the given platform. This should also be a bit more
efficient.

Also lays some of the ground work for rectangle video recording by
making SelectionEditor send a rectangle and export actions instead of an
image and export actions.
Related: bug 462860
FIXED-IN: 23.12.0

D  +0-68   src/CanvasImage.h
M  +31   -72   src/Gui/Annotations/AnnotationDocument.cpp
M  +4-13   src/Gui/Annotations/AnnotationDocument.h
M  +1-7src/Gui/SelectionEditor.cpp
M  +2-0src/Gui/SelectionEditor.h
M  +2-3src/Platforms/Platform.h
M  +9-100  src/Platforms/PlatformKWin.cpp
M  +3-26   src/Platforms/PlatformKWin.h
M  +6-13   src/Platforms/PlatformXcb.cpp
M  +1-1src/Platforms/PlatformXcb.h
M  +9-16   src/SpectacleCore.cpp
M  +0-1src/SpectacleCore.h

https://invent.kde.org/graphics/spectacle/-/commit/8df6051d8df630ee45c8c1f0e97124c518bec51f

-- 
You are receiving this mail because:
You are watching all bug changes.

[Spectacle] [Bug 473888] Spectacle does not capture the screen correctly when using fractional scaling with a value less than 100%

2023-09-13 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=473888

Bug Janitor Service  changed:

   What|Removed |Added

 Status|CONFIRMED   |ASSIGNED

--- Comment #1 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/graphics/spectacle/-/merge_requests/264

-- 
You are receiving this mail because:
You are watching all bug changes.

[Spectacle] [Bug 473888] Spectacle does not capture the screen correctly when using fractional scaling with a value less than 100%

2023-08-29 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=473888

Nate Graham  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 CC||n...@kde.org
 Status|REPORTED|CONFIRMED

-- 
You are receiving this mail because:
You are watching all bug changes.