SUMMARY If Kickoff is opened and screen resolution changes from 800x600 to 1920x1080, Kickoff will appear in the horizontal middle of the screen. STEPS TO REPRODUCE 1. Change resolution to 800x600 2. Open Kickoff 3. Wait 15 seconds OBSERVED RESULT Kickoff appears in the horizontal middle of the screen EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
fusionfuture (Telegram Premium): the centering widget thing should probably consider screen resolution change signal as well
Whoops!
*** Bug 464740 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/689
*** Bug 464872 has been marked as a duplicate of this bug. ***
*** Bug 464898 has been marked as a duplicate of this bug. ***
*** Bug 464428 has been marked as a duplicate of this bug. ***
Git commit eda6caabcffff484544af8949d0ca0a3ea3ce333 by Nate Graham, on behalf of Niccolò Venerandi. Committed on 31/01/2023 at 20:25. Pushed by ngraham into branch 'master'. Dialog: Fix calculation of distance between dialog and parent applet `ParentRect` is not using the same coordinate system as `dialogPos` and `avail`, which could result in incorrect placement of dialogs when you have e.g. multiple monitors or a non-maximized panel. This replaces `ParentRect` with `dialogPos` so the coordinate systems remain in sync. Related: bug 464513 FIXED-IN: 5.103 M +2 -2 src/plasmaquick/dialog.cpp https://invent.kde.org/frameworks/plasma-framework/commit/eda6caabcffff484544af8949d0ca0a3ea3ce333
Git commit 1e0042c750756d0963d11d125978f47ea830d495 by Nate Graham, on behalf of Niccolò Venerandi. Committed on 31/01/2023 at 20:45. Pushed by ngraham into branch 'cherry-pick-eda6caab'. Dialog: Fix calculation of distance between dialog and parent applet `ParentRect` is not using the same coordinate system as `dialogPos` and `avail`, which could result in incorrect placement of dialogs when you have e.g. multiple monitors or a non-maximized panel. This replaces `ParentRect` with `dialogPos` so the coordinate systems remain in sync. Related: bug 464513 FIXED-IN: 5.103 (cherry picked from commit eda6caabcffff484544af8949d0ca0a3ea3ce333) M +2 -2 src/plasmaquick/dialog.cpp https://invent.kde.org/frameworks/plasma-framework/commit/1e0042c750756d0963d11d125978f47ea830d495