Summary: | Some pinned popups move weirdly when floating panel defloats | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Quinten Kock <quinten> |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | nate, niccolo.venerandi, niccolo, orakmoyaofficial, postix, sdg.iitb |
Priority: | NOR | Keywords: | qt6 |
Version: | 5.93.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/-/commit/cf4aef91df8b918eb1078b3479e705374efd976f | Version Fixed In: | 6.3.0 |
Sentry Crash Report: |
Description
Quinten Kock
2024-02-19 06:38:49 UTC
Agh, can confirm Hmm, they're all a bit jumpy for me. *** Bug 481822 has been marked as a duplicate of this bug. *** *** Bug 483206 has been marked as a duplicate of this bug. *** *** Bug 466466 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5001 A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1232 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2670 Git commit d6040d2f2a6fedec18e633b55ad4a4ecb11f07bc by Niccolò Venerandi. Committed on 14/01/2025 at 10:14. Pushed by niccolove into branch 'master'. Immediately update popup position upon setting margin Margin is used to animate applets when the panel switches from floating to not floating, so we immediately update the position instead of using queuePositionUpdate, which would only run at the end of the animation. M +5 -0 src/plasmaquick/popupplasmawindow.cpp https://invent.kde.org/plasma/libplasma/-/commit/d6040d2f2a6fedec18e633b55ad4a4ecb11f07bc Git commit 652c766243221f2452ae3628f1d915253b9ac999 by Niccolò Venerandi. Committed on 14/01/2025 at 10:03. Pushed by niccolove into branch 'master'. Animate margin changes for system tray popups M +10 -0 applets/systemtray/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/652c766243221f2452ae3628f1d915253b9ac999 Git commit fd0e395be444600a03e1d4d2ebc6b07b38ee3f45 by Niccolò Venerandi. Committed on 14/01/2025 at 10:03. Pushed by niccolove into branch 'master'. Animate margin changes for applet popups M +11 -0 desktoppackage/contents/applet/CompactApplet.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/fd0e395be444600a03e1d4d2ebc6b07b38ee3f45 Git commit 0c6b954c89ea11a4957a3578e4aa02d4e5be598f by Niccolò Venerandi. Committed on 14/01/2025 at 10:51. Pushed by niccolove into branch 'Plasma/6.3'. Immediately update popup position upon setting margin Margin is used to animate applets when the panel switches from floating to not floating, so we immediately update the position instead of using queuePositionUpdate, which would only run at the end of the animation. (cherry picked from commit d6040d2f2a6fedec18e633b55ad4a4ecb11f07bc) Co-authored-by: Niccolò Venerandi <niccolo@venerandi.com> M +5 -0 src/plasmaquick/popupplasmawindow.cpp https://invent.kde.org/plasma/libplasma/-/commit/0c6b954c89ea11a4957a3578e4aa02d4e5be598f Git commit e4eac6ceedd36d3f24f5b04c76f7adadfdb09530 by Niccolò Venerandi. Committed on 14/01/2025 at 10:52. Pushed by niccolove into branch 'Plasma/6.3'. Animate margin changes for system tray popups (cherry picked from commit 652c766243221f2452ae3628f1d915253b9ac999) Co-authored-by: Niccolò Venerandi <niccolo@venerandi.com> M +10 -0 applets/systemtray/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/e4eac6ceedd36d3f24f5b04c76f7adadfdb09530 Git commit cf4aef91df8b918eb1078b3479e705374efd976f by Niccolò Venerandi. Committed on 14/01/2025 at 10:52. Pushed by niccolove into branch 'Plasma/6.3'. Animate margin changes for applet popups (cherry picked from commit fd0e395be444600a03e1d4d2ebc6b07b38ee3f45) Co-authored-by: Niccolò Venerandi <niccolo@venerandi.com> M +11 -0 desktoppackage/contents/applet/CompactApplet.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/cf4aef91df8b918eb1078b3479e705374efd976f A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5169 |