Summary: | Latte dock overlaps snapped windows when screen edge setting is used in Always Visible mode | ||
---|---|---|---|
Product: | [Unmaintained] lattedock | Reporter: | Ali Tajelsir <alitajelsir> |
Component: | application | Assignee: | Michail Vourlakos <mvourlakos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version First Reported In: | git (master) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/latte-dock/commit/66361652ef3edd97381c20d7368292dc60d3edfd | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
Latte dock overlapping windows
Layout file |
send me please your latte layout file Created attachment 135182 [details]
Layout file
This is the layout file currently used.
You need to disable: Behavior(advanced settings) -> Floating -> Hide floating gap for maximized windows (In reply to Michail Vourlakos from comment #3) > You need to disable: Behavior(advanced settings) -> Floating -> Hide > floating gap for maximized windows Doing that indeed solve the problem, but then the gap remains when the windows are maximized. The previous behavior allowed the gap to be present unless there is a maximized window (during which the gap disappear). Git commit 66361652ef3edd97381c20d7368292dc60d3edfd by Michail Vourlakos. Committed on 25/01/2021 at 22:46. Pushed by mvourlakos into branch 'master'. floating,support two different struts thickness - Hide Thickness Screen Gap scenario provides two different struts thicknesses. --- [1] The first struts thickness is when there is no maximized window and is such case --- the view is behaving as in normal AlwaysVisible visibility mode. This is very useful --- when users tile windows. [bug #432122] --- [2] The second struts thickness is when there is a maximized window present and in such case --- the view is hiding all of its screen edges. It is used mostly when the view is wanted --- to act as a window titlebar. M +2 -2 containment/package/contents/config/main.xml M +11 -2 containment/package/contents/ui/VisibilityManager.qml M +1 -2 containment/package/contents/ui/main.qml M +5 -5 shell/package/contents/configuration/pages/BehaviorConfig.qml https://invent.kde.org/plasma/latte-dock/commit/66361652ef3edd97381c20d7368292dc60d3edfd Working as expected now!. Really your efforts are much appreciated. |
Created attachment 135181 [details] Latte dock overlapping windows SUMMARY Latte dock overlaps windows when screen edge setting is used even if the dock is set to always visible. STEPS TO REPRODUCE 1. Open the dock 2. Set screen edge to any value 3. Move a window (or do window tiling) under the dock OBSERVED RESULT Latte dock overlaps the window EXPECTED RESULT No window overlap should occur SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 Kernel Version: 5.10.10-arch1-1 OS Type: 64-bit Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz Memory: 7.6 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 ADDITIONAL INFORMATION Downgrading to commit b9b41317 solves the problem