Bug 415630

Summary: [Floating dock] Automatically remove margin when needed
Product: [Unmaintained] lattedock Reporter: trmdi
Component: containmentAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: git (master)   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description trmdi 2019-12-28 02:17:10 UTC
When the view's visibility is "Always visible" and there is a maximized window, the view should remove its margin with the screen edge. Because in that case, the user is wanting to focus on the maximized window.
What do you think?
Comment 1 Michail Vourlakos 2019-12-28 12:21:04 UTC
we can better discuss it at https://phabricator.kde.org/T12437 with screenshots and explanations
Comment 2 Michail Vourlakos 2019-12-29 12:10:24 UTC
Git commit 79705e9753edc45cfceccd432da86acbab6ae9b8 by Michail Vourlakos.
Committed on 29/12/2019 at 12:09.
Pushed by mvourlakos into branch 'master'.

option to disable creenEdgeMargin for maximized

--improved settings for Floating windows in Behavior
tab and add a new option to hide ALL screen gaps meaning
both length screen and thickness screen gap when there
is a maximized window in the screen

M  +1    -1    app/view/effects.cpp
M  +6    -0    app/view/positioner.cpp
M  +13   -1    app/view/view.cpp
M  +3    -0    app/view/view.h
M  +8    -11   app/wm/tracker/windowstracker.cpp
M  +4    -0    containment/package/contents/config/main.xml
M  +2    -2    containment/package/contents/ui/DebugWindow.qml
M  +1    -1    containment/package/contents/ui/PanelBox.qml
M  +4    -2    containment/package/contents/ui/VisibilityManager.qml
M  +1    -1    containment/package/contents/ui/applet/AppletItem.qml
M  +27   -10   containment/package/contents/ui/main.qml
M  +37   -13   shell/package/contents/configuration/pages/BehaviorConfig.qml

https://commits.kde.org/latte-dock/79705e9753edc45cfceccd432da86acbab6ae9b8