Summary: | Spectacle does not capture the screen correctly when using fractional scaling with a value less than 100% | ||
---|---|---|---|
Product: | [Applications] Spectacle | Reporter: | Chema <rondo.sp> |
Component: | General | Assignee: | Noah Davis <noahadvs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, nate |
Priority: | NOR | ||
Version: | 23.08.0 | ||
Target Milestone: | --- | ||
Platform: | Manjaro | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/graphics/spectacle/-/commit/8df6051d8df630ee45c8c1f0e97124c518bec51f | Version Fixed In: | 24.02.0 |
Sentry Crash Report: |
Description
Chema
2023-08-29 10:17:39 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/spectacle/-/merge_requests/264 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 -7 src/Gui/SelectionEditor.cpp M +2 -0 src/Gui/SelectionEditor.h M +2 -3 src/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 -1 src/Platforms/PlatformXcb.h M +9 -16 src/SpectacleCore.cpp M +0 -1 src/SpectacleCore.h https://invent.kde.org/graphics/spectacle/-/commit/8df6051d8df630ee45c8c1f0e97124c518bec51f |