Bug 404802 - Reflections in the Cover Switch effect look bad on HiDPI screen
Summary: Reflections in the Cover Switch effect look bad on HiDPI screen
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-tabbox (show other bugs)
Version: 5.15.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-25 13:36 UTC by Vlad Zahorodnii
Modified: 2021-12-23 17:39 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.24
Sentry Crash Report:
mgraesslin: Wayland+


Attachments
Screenshot! (646.08 KB, image/png)
2019-02-25 17:17 UTC, Vlad Zahorodnii
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vlad Zahorodnii 2019-02-25 13:36:54 UTC
STEPS TO REPRODUCE
1. Use 2x scaling in Plasma on Wayland session;
2. Trigger the cover switch effect.

OBSERVED RESULT
Reflections cover only half of the screen.

EXPECTED RESULT
Reflections cover full width of the screen.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.15.1
KDE Frameworks Version: 5.55
Qt Version: 5.12.1
Comment 1 Vlad Zahorodnii 2019-02-25 17:17:14 UTC
Created attachment 118359 [details]
Screenshot!

Argh, I forgot to add a screenshot.
Comment 2 Ismael Asensio 2021-12-23 17:39:34 UTC
Git commit cc885d63fcbade47db682ae783c4c77091e8939e by Ismael Asensio.
Committed on 23/12/2021 at 17:27.
Pushed by iasensio into branch 'master'.

[windowswitchers] QML replacement for flipswitch and coverswitch

Rewrite of the flipswitch and coverswitch window switchers in QMl,
using the KWin Tabbox API and PathView to layout the thumbnails.

The use of common Plasma components, following the user's theme,
and lack of reflections gives the effects a more modern (breezy) look,
consistent with the user's desktop and the other tabswitchers.
Related: bug 443757, bug 184874, bug 321324, bug 330529
FIXED-IN: 5.24

M  +4    -0    windowswitchers/CMakeLists.txt
A  +249  -0    windowswitchers/coverswitch/contents/ui/main.qml     [License: GPL(v2.0+)]
A  +16   -0    windowswitchers/coverswitch/metadata.desktop
A  +218  -0    windowswitchers/flipswitch/contents/ui/main.qml     [License: GPL(v2.0+)]
A  +16   -0    windowswitchers/flipswitch/metadata.desktop

https://invent.kde.org/plasma/kdeplasma-addons/commit/cc885d63fcbade47db682ae783c4c77091e8939e