Summary: | hitboxes position on panel wont updated when transiting from floating panel to normal panel on x11 | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Dandraghas <dandraghas> |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dandraghas, nate, niccolo.venerandi, niccolo |
Priority: | NOR | Keywords: | qt6 |
Version: | 6.0.1 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/f7ee03d065b4e293746248f749a7965c4321b1cb | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | as you can see hitboxes for "icons only task manager" is stuck in a same position even after panel transitioned |
Description
Dandraghas
2024-03-12 14:45:00 UTC
Created attachment 167039 [details]
as you can see hitboxes for "icons only task manager" is stuck in a same position even after panel transitioned
Mhh, no, this shouldn't happen regardless of the floatingness status of the panel, it's not a hitboxes issue. The panel should always be clickable on the screen edge, even if floating. Git commit f7ee03d065b4e293746248f749a7965c4321b1cb by Marco Martin. Committed on 05/07/2024 at 12:16. Pushed by mart into branch 'master'. Refactor floating panels * Floating panels are always big enough to fit the floating version * they never move during animations * when they unfloat the masks get updated so that the extra area is completely hidden * the exclusive zone never changes and follows the unfloated geometry * maximize window animations are better, won't resize the window twice anymore * unfloating animation is smoother now depends from https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2309, https://invent.kde.org/frameworks/ksvg/-/merge_requests/50, https://invent.kde.org/plasma/libplasma/-/merge_requests/1166 and https://invent.kde.org/plasma/libplasma/-/merge_requests/1148 Related: bug 485648, bug 480550 M +1 -0 shell/autotests/CMakeLists.txt M +19 -9 shell/panelshadows.cpp M +2 -1 shell/panelshadows_p.h M +81 -45 shell/panelview.cpp M +0 -1 shell/panelview.h https://invent.kde.org/plasma/plasma-workspace/-/commit/f7ee03d065b4e293746248f749a7965c4321b1cb |