Bug 422313

Summary: CanBeAboveFullscreen windows - misalign blur layer under x11
Product: [Unmaintained] lattedock Reporter: skylake118
Component: applicationAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version First Reported In: git (master)   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Right dock with misaligned blur layer.
The Latte Dock Layout that I'm currently using

Description skylake118 2020-06-01 07:43:57 UTC
Created attachment 128967 [details]
Right dock with misaligned blur layer.

SUMMARY
The blur layer on the bottom and the right dock is misaligned.

STEPS TO REPRODUCE
1. Run Latte Dock (I'm using it on autostart)
2. Create a "dock" that either contains .desktop shortcuts or plasmoids.
3. Put it at the bottom or the right screen border (bug doesn't occur when situated at the left or the upper border).
4. Enable Blur effect.

OBSERVED RESULT
Misaligned blur effect.

EXPECTED RESULT
Properly aligned blur effect.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Manjaro Stable branch
(available in About System)
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.70.0
Qt Version: 5.14.2

ADDITIONAL INFORMATION
Latte Dock Version: git (commit 2aa010b)
Comment 1 Michail Vourlakos 2020-06-01 11:07:26 UTC
Send me your layout file
Comment 2 skylake118 2020-06-01 20:25:08 UTC
Created attachment 128983 [details]
The Latte Dock Layout that I'm currently using
Comment 3 Michail Vourlakos 2020-06-02 19:22:15 UTC
Git commit 6af99fcbad8048d3839fe09de5ffcd1c9c6e38c4 by Michail Vourlakos.
Committed on 02/06/2020 at 19:21.
Pushed by mvourlakos into branch 'master'.

AboveFullscreen breaks Frame_Extents

--Can above Fullscreen windows under x11 ignore
GTK_FRAME_EXTENTS totally. Long story short
such docks can not have beautiful snapping from
kwin and as such the blur area should ignore the
headThicknessGap

M  +1    -1    containment/package/contents/ui/VisibilityManager.qml

https://invent.kde.org/plasma/latte-dock/commit/6af99fcbad8048d3839fe09de5ffcd1c9c6e38c4
Comment 4 skylake118 2020-06-02 23:39:24 UTC
I've just downloaded the new (6af99fc) version. I confirm the bug has been fixed, and Latte Dock is (to my knowledge) working flawlessly. Thanks