https://bugs.kde.org/show_bug.cgi?id=409762

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|5.19                        |20.12
         Resolution|---                         |FIXED
      Latest Commit|https://cgit.kde.org/kwin.g |https://invent.kde.org/grap
                   |it/commit/?id=66898e7f46f2d |hics/spectacle/commit/4a3cb
                   |e13d7ba34f62fb85daf5f21e161 |5140cc58d73b1f0f0083d7f24f9
                   |                            |f3a40b2a
             Status|CONFIRMED                   |RESOLVED

--- Comment #26 from Nate Graham <n...@kde.org> ---
Git commit 4a3cb5140cc58d73b1f0f0083d7f24f9f3a40b2a by Nate Graham, on behalf
of Méven Car.
Committed on 20/11/2020 at 14:21.
Pushed by ngraham into branch 'release/20.12'.

Support Wayland rectangular selection HiDpi

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+
Related: bug 420863
FIXED-IN: 20.12

M  +17   -9    src/Gui/KSWidget.cpp
M  +7    -1    src/Platforms/Platform.h
M  +133  -21   src/Platforms/PlatformKWinWayland.cpp
M  +11   -2    src/Platforms/PlatformKWinWayland.h
M  +1    -1    src/Platforms/PlatformNull.cpp
M  +15   -1    src/Platforms/PlatformXcb.cpp
A  +41   -0    src/QuickEditor/ComparableQPoint.h     [License: LGPL (v2+)]
M  +274  -91   src/QuickEditor/QuickEditor.cpp
M  +15   -3    src/QuickEditor/QuickEditor.h
M  +2    -1    src/SpectacleCommon.h
M  +35   -11   src/SpectacleCore.cpp
M  +1    -0    src/SpectacleCore.h

https://invent.kde.org/graphics/spectacle/commit/4a3cb5140cc58d73b1f0f0083d7f24f9f3a40b2a

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

Reply via email to