diff --git a/Modules/MainScreen/SmartPanel.qml b/Modules/MainScreen/SmartPanel.qml index b2be2539..e4bda7a2 100644 --- a/Modules/MainScreen/SmartPanel.qml +++ b/Modules/MainScreen/SmartPanel.qml @@ -106,6 +106,16 @@ Item { signal opened signal closed + Connections { + target: Style + + function onUiScaleRatioChanged() { + if (root.isPanelOpen && root.isPanelVisible) { + root.setPosition() + } + } + } + // Panel visibility and sizing visible: isPanelVisible width: parent ? parent.width : 0 diff --git a/Modules/Panels/ControlCenter/ControlCenterPanel.qml b/Modules/Panels/ControlCenter/ControlCenterPanel.qml index 8675b2a2..510d781f 100644 --- a/Modules/Panels/ControlCenter/ControlCenterPanel.qml +++ b/Modules/Panels/ControlCenter/ControlCenterPanel.qml @@ -30,7 +30,7 @@ SmartPanel { panelAnchorBottom: !shouldCenter && controlCenterPosition !== "close_to_bar_button" && controlCenterPosition.startsWith("bottom_") panelAnchorTop: !shouldCenter && controlCenterPosition !== "close_to_bar_button" && controlCenterPosition.startsWith("top_") - preferredWidth: Math.round(440 * Style.uiScaleRatio) + preferredWidth: Math.round(460 * Style.uiScaleRatio) preferredHeight: { var height = 0 var count = 0