Bug 492919

Summary: KDE Plasma 'Show Panel Manager' hitboxes while editing the panel are incorrect, inaccurate
Product: [Plasma] plasmashell Reporter: reports_go_brrr <goodaqua>
Component: "Manage Desktop and Panels" windowAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: niccolo
Priority: NOR    
Version First Reported In: 6.1.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.2.0
Sentry Crash Report:
Attachments: Showcase

Description reports_go_brrr 2024-09-09 21:02:47 UTC
Created attachment 173506 [details]
Showcase

SUMMARY
Marking elements which are overlays for elements on the Application Menu Bar are showing inaccurate borders between elements.

STEPS TO REPRODUCE
1. Right Click upon your Task Panel
2. Choose "Show Panel Configuration"
3. Slide your mouse around the panel

OBSERVED RESULT
It shows incorrect borders for separation overlays of oblects on panel, even when "Floating" style of panel is disabled.

EXPECTED RESULT
I wish they will be accurate.

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.7-arch1-1 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Vanilla KDE Plasma, vanilla EndeavourOS.
Comment 1 Niccolò Venerandi 2024-09-16 15:47:21 UTC
Can reproduce!
Comment 2 Bug Janitor Service 2024-09-16 16:11:20 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2526
Comment 3 Niccolò Venerandi 2024-09-18 13:32:44 UTC
Git commit b40727bc88b41fb6dc547cf556801abc36255102 by Niccolò Venerandi.
Committed on 18/09/2024 at 13:32.
Pushed by niccolove into branch 'master'.

Make ConfigOverlay fill applet area, not entire panel

Otherwise, the applets overlays won't be aligned with the applets underneath.

https://github.com/orgs/valve-project/projects/7/views/1

M  +1    -1    containments/panel/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/b40727bc88b41fb6dc547cf556801abc36255102
Comment 4 Niccolò Venerandi 2024-09-18 13:32:59 UTC
Git commit e1447ce7cefff50eda3fec2bece9a3585bbe784a by Niccolò Venerandi.
Committed on 18/09/2024 at 13:32.
Pushed by niccolove into branch 'Plasma/6.2'.

Make ConfigOverlay fill applet area, not entire panel

Otherwise, the applets overlays won't be aligned with the applets underneath.

https://github.com/orgs/valve-project/projects/7/views/1


(cherry picked from commit b40727bc88b41fb6dc547cf556801abc36255102)

b81a031e Make ConfigOverlay fill applet area, not entire panel

Co-authored-by: Niccolò Venerandi <niccolo@venerandi.com>

M  +1    -1    containments/panel/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/e1447ce7cefff50eda3fec2bece9a3585bbe784a