Bug 453693

Summary: Location of "More Options..." popup does not move when panel width is changed
Product: [Plasma] plasmashell Reporter: Jack Hill <jackhill3103>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: minor CC: nate, niccolo.venerandi
Priority: NOR    
Version: 5.24.5   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 6.0
Sentry Crash Report:

Description Jack Hill 2022-05-12 10:49:36 UTC
SUMMARY

STEPS TO REPRODUCE
1. Enter edit mode
2. Click on "More Options..." for a panel
3. Change the width of the panel

OBSERVED RESULT
The More Options popup stays where it is. If the width is increased the panel moves under this popup. If the width is decreased there is a gap between the panel and popup.

EXPECTED RESULT
The popup location should move with the edge of the panel, or the popup should disappear when it loses focus.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20220509
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.2
Kernel Version: 5.17.5-1-default (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION
Comment 1 Niccolò Venerandi 2023-11-06 20:15:32 UTC
Git commit 8bad74fe9ed43af3081b8dd97cc17524b82c2d77 by Niccolò Venerandi.
Committed on 06/11/2023 at 21:15.
Pushed by niccolove into branch 'master'.

Redesign panel settings with a dialog

This moves all panel options in a single dialog that floats near the panel.
Related: bug 450892, bug 459103, bug 458008, bug 440274, bug 460844, bug 455478, bug 462980, bug 454720, bug 455476, bug 460845, bug 468009, bug 474354, bug 364456
FIXED-IN: 6.0

M  +495  -133  desktoppackage/contents/configuration/PanelConfiguration.qml
D  +0    -305  desktoppackage/contents/configuration/panelconfiguration/MoreSettingsMenu.qml
M  +76   -84   desktoppackage/contents/configuration/panelconfiguration/PanelRepresentation.qml
M  +53   -266  desktoppackage/contents/configuration/panelconfiguration/Ruler.qml
M  +10   -37   desktoppackage/contents/configuration/panelconfiguration/SliderHandle.qml
D  +0    -594  desktoppackage/contents/configuration/panelconfiguration/ToolBar.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/8bad74fe9ed43af3081b8dd97cc17524b82c2d77