Bug 410377 - [feature] - Latte dock breaks KWin Smart Window Placement experience
Summary: [feature] - Latte dock breaks KWin Smart Window Placement experience
Status: RESOLVED FIXED
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.9.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-29 23:32 UTC by Michail Vourlakos
Modified: 2020-05-16 07:58 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michail Vourlakos 2019-07-29 23:32:05 UTC
The KWin Smart Window Placement experience considers all the available screen space and the windows that are shown in order to position properly newly created windows.

Unfortunately this technique considers only the windows geometries and as a result Latte can not support it yet. Latte is using window masking in order to slide-out/in. So Latte windows are always using the maximum size that may be needed even when they are hidden.

As a workaround the user can choose:
    Behavior -> Environment -> Can be above fullscreen windows

Future Solution:
1. Latte can support the plasma-style slide-out/in that moves the entire window
2. When Latte is slide-out it updates its geometry in order to be with very small thickness and restores it before starting to slide-in
Comment 1 Michail Vourlakos 2020-05-11 16:02:41 UTC
this is fixed from master version the new GtkFrameExtents X11 infrastructure