ControlCenter: respect settings for opening position

This commit is contained in:
ItsLemmy
2025-11-04 16:50:17 -05:00
parent 3b0b3fb57e
commit 8182e0c36b
3 changed files with 24 additions and 12 deletions
+9 -1
View File
@@ -44,7 +44,15 @@ NIconButton {
colorBgHover: useDistroLogo ? Color.mSurfaceVariant : Color.mHover
colorBorder: Color.transparent
colorBorderHover: useDistroLogo ? Color.mHover : Color.transparent
onClicked: PanelService.getPanel("controlCenterPanel", screen)?.toggle(this)
onClicked: {
var controlCenterPanel = PanelService.getPanel("controlCenterPanel", screen)
if (Settings.data.controlCenter.position === "close_to_bar_button") {
// Willopen the panel next to the bar button.
controlCenterPanel.toggle(this)
} else {
controlCenterPanel.toggle()
}
}
onRightClicked: PanelService.getPanel("settingsPanel", screen)?.toggle()
IconImage {