Bug 415630 - [Floating dock] Automatically remove margin when needed
Summary: [Floating dock] Automatically remove margin when needed
Status: RESOLVED FIXED
Alias: None
Product: lattedock
Classification: Plasma
Component: containment (show other bugs)
Version: git (master)
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-28 02:17 UTC by trmdi
Modified: 2019-12-29 12:10 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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