Summary: | In desktop edit mode, auto-hide panel space is invisibly taken up, leading to a confusing interface, lost widgets, and hanging plasmashell | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | cwo <cwo.kde> |
Component: | Edit Mode | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/-/commit/19f473534c8b7e95567803161a700fb80344372e | Version Fixed In: | 6.2.0 |
Sentry Crash Report: |
Description
cwo
2024-09-15 09:12:45 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2525 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4706 Git commit dd1df88ffa7c8254b1cb492ff01476b14edc4d03 by Marco Martin. Committed on 17/09/2024 at 09:42. Pushed by mart into branch 'master'. Always consider autohide panels in the edit mode zoom introduce a new property strictAvailableScreenRect which is the available screen rect, always excluding the panel geometries, *also autohide panels* This is used only by edit mode zoom, while everything else still uses availableScreenRect. This is necessary as before when going in edit mode the autohide panels were considered, so the available space on desktop layout changed on the fly when going in edit mode, making impossible to properly configure desktop widgets when an autohide panel is present depends from https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2525 M +30 -0 shell/desktopview.cpp M +9 -0 shell/desktopview.h M +29 -1 shell/shellcorona.cpp M +1 -0 shell/shellcorona.h https://invent.kde.org/plasma/plasma-workspace/-/commit/dd1df88ffa7c8254b1cb492ff01476b14edc4d03 Git commit be54c23c4add4b1b92b614d586eba5f9fee2f1db by Marco Martin. Committed on 17/09/2024 at 10:00. Pushed by mart into branch 'master'. Always consider autohide panels in the edit mode zoom introduce a new property strictAvailableScreenRect which is the available screen rect, always excluding the panel geometries, *also autohide panels* This is used only by edit mode zoom, while everything else still uses availableScreenRect. This is necessary as before when going in edit mode the autohide panels were considered, so the available space on desktop layout changed on the fly when going in edit mode, making impossible to properly configure desktop widgets when an autohide panel is present depends from https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4706 M +1 -1 desktoppackage/contents/views/Desktop.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/be54c23c4add4b1b92b614d586eba5f9fee2f1db Git commit 3df658945a59a6cf6666139e0beee683fab0b27d by Marco Martin. Committed on 17/09/2024 at 10:28. Pushed by mart into branch 'Plasma/6.2'. Always consider autohide panels in the edit mode zoom introduce a new property strictAvailableScreenRect which is the available screen rect, always excluding the panel geometries, *also autohide panels* This is used only by edit mode zoom, while everything else still uses availableScreenRect. This is necessary as before when going in edit mode the autohide panels were considered, so the available space on desktop layout changed on the fly when going in edit mode, making impossible to properly configure desktop widgets when an autohide panel is present depends from https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2525 (cherry picked from commit dd1df88ffa7c8254b1cb492ff01476b14edc4d03) M +30 -0 shell/desktopview.cpp M +9 -0 shell/desktopview.h M +29 -1 shell/shellcorona.cpp M +1 -0 shell/shellcorona.h https://invent.kde.org/plasma/plasma-workspace/-/commit/3df658945a59a6cf6666139e0beee683fab0b27d Git commit 19f473534c8b7e95567803161a700fb80344372e by Marco Martin. Committed on 17/09/2024 at 10:30. Pushed by mart into branch 'Plasma/6.2'. Always consider autohide panels in the edit mode zoom introduce a new property strictAvailableScreenRect which is the available screen rect, always excluding the panel geometries, *also autohide panels* This is used only by edit mode zoom, while everything else still uses availableScreenRect. This is necessary as before when going in edit mode the autohide panels were considered, so the available space on desktop layout changed on the fly when going in edit mode, making impossible to properly configure desktop widgets when an autohide panel is present depends from https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4706 (cherry picked from commit be54c23c4add4b1b92b614d586eba5f9fee2f1db) 623b22c6 Always consider autohide panels in the edit mode zoom Co-authored-by: Marco Martin <notmart@gmail.com> M +1 -1 desktoppackage/contents/views/Desktop.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/19f473534c8b7e95567803161a700fb80344372e |