I have small centered panels at the top and left, which don't take up the full screen width/height. In Plasma 4, I could put the cashew in the corner, where it was available but unintrusive - technically in the same space as the panels. In Plasma 5, it refuses to share the same space as a panel, always moving itself below my top panel and to the right of my left panel, leaving it floating in the middle of the screen. Reproducible: Always
Created attachment 91671 [details] Screenshot of the cashew placement This screenshot shows my panel configuration and where the cashew ends up. I want it to be flush against the screen edge in both directions.
closely related, even if not exactly duplicate of bug #338343
Git commit 22796e978d731b81454ab273ed1fa09b94727f6e by Marco Martin. Committed on 26/03/2015 at 15:48. Pushed by mart into branch 'master'. function to adjust a rect to availableScreenRect Given a geometry, it adjusts it moving it completely inside of the boundaries of availableScreenRegion, returning the topLeft point of the adjusted rectangle reviewed-by: David Edmundson <david@davidedmundson.co.uk> Change-Id: Ib58cbf521d5def1cd5bb34fe90366d4b628f8a89 Related: bug 345002 M +101 -0 src/scriptengines/qml/plasmoid/containmentinterface.cpp M +7 -0 src/scriptengines/qml/plasmoid/containmentinterface.h http://commits.kde.org/plasma-framework/22796e978d731b81454ab273ed1fa09b94727f6e
Git commit 3cc4e647946bf28ce6864a1287d5e57937cc679d by Marco Martin. Committed on 26/03/2015 at 15:51. Pushed by mart into branch 'master'. position considering availableScreenRegion position toolbox and applets considering availableScreenRegion make possible to use the empty space in panels that don't have a 100% width/height Related: bug 345002 M +8 -2 containments/desktop/package/contents/code/LayoutManager.js M +2 -9 containments/desktop/package/contents/ui/main.qml M +2 -2 toolboxes/desktoptoolbox/contents/ui/ToolBoxButton.qml M +27 -25 toolboxes/desktoptoolbox/contents/ui/ToolBoxRoot.qml http://commits.kde.org/plasma-desktop/3cc4e647946bf28ce6864a1287d5e57937cc679d