summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorATMDA <atdma2600@gmail.com>2025-11-15 00:25:31 -0500
committerATMDA <atdma2600@gmail.com>2025-11-15 00:25:31 -0500
commit90e920bf2e002b4e6e0aa1896687c4800d770605 (patch)
tree59ca3bdf789e2b95842aaac283e0d3641955d117
parentcontrolcenter: undo accordion collapse on network and audio pane sections (diff)
downloadcaelestia-shell-90e920bf2e002b4e6e0aa1896687c4800d770605.tar.gz
caelestia-shell-90e920bf2e002b4e6e0aa1896687c4800d770605.tar.bz2
caelestia-shell-90e920bf2e002b4e6e0aa1896687c4800d770605.zip
controlcenter: fixed anchors vs parent logs
-rw-r--r--components/controls/CollapsibleSection.qml2
-rw-r--r--modules/controlcenter/appearance/AppearancePane.qml12
-rw-r--r--modules/controlcenter/launcher/LauncherPane.qml3
-rw-r--r--modules/controlcenter/network/NetworkingPane.qml3
-rw-r--r--modules/controlcenter/taskbar/TaskbarPane.qml8
5 files changed, 12 insertions, 16 deletions
diff --git a/components/controls/CollapsibleSection.qml b/components/controls/CollapsibleSection.qml
index 5bec5f8..3fba1c3 100644
--- a/components/controls/CollapsibleSection.qml
+++ b/components/controls/CollapsibleSection.qml
@@ -49,7 +49,7 @@ ColumnLayout {
font.pointSize: Appearance.font.size.normal
Behavior on rotation {
Anim {
- duration: Appearance.anim.durations.short
+ duration: Appearance.anim.durations.small
easing.bezierCurve: Appearance.anim.curves.standard
}
}
diff --git a/modules/controlcenter/appearance/AppearancePane.qml b/modules/controlcenter/appearance/AppearancePane.qml
index 719e9b3..5ddcb06 100644
--- a/modules/controlcenter/appearance/AppearancePane.qml
+++ b/modules/controlcenter/appearance/AppearancePane.qml
@@ -295,8 +295,7 @@ RowLayout {
delegate: StyledRect {
required property var modelData
- anchors.left: parent.left
- anchors.right: parent.right
+ width: parent ? parent.width : 0
color: Qt.alpha(Colours.tPalette.m3surfaceContainer, modelData.variant === Schemes.currentVariant ? Colours.tPalette.m3surfaceContainer.a : 0)
radius: Appearance.rounding.normal
@@ -386,8 +385,7 @@ RowLayout {
delegate: StyledRect {
required property var modelData
- anchors.left: parent.left
- anchors.right: parent.right
+ width: parent ? parent.width : 0
readonly property string schemeKey: `${modelData.name} ${modelData.flavour}`
readonly property bool isCurrent: schemeKey === Schemes.currentScheme
@@ -427,9 +425,7 @@ RowLayout {
RowLayout {
id: schemeRow
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.verticalCenter: parent.verticalCenter
+ anchors.fill: parent
anchors.margins: Appearance.padding.normal
spacing: Appearance.spacing.normal
@@ -437,7 +433,7 @@ RowLayout {
StyledRect {
id: preview
- anchors.verticalCenter: parent.verticalCenter
+ Layout.alignment: Qt.AlignVCenter
border.width: 1
border.color: Qt.alpha(`#${modelData.colours?.outline}`, 0.5)
diff --git a/modules/controlcenter/launcher/LauncherPane.qml b/modules/controlcenter/launcher/LauncherPane.qml
index d0bd406..0645860 100644
--- a/modules/controlcenter/launcher/LauncherPane.qml
+++ b/modules/controlcenter/launcher/LauncherPane.qml
@@ -310,8 +310,7 @@ RowLayout {
delegate: StyledRect {
required property var modelData
- anchors.left: parent.left
- anchors.right: parent.right
+ width: parent ? parent.width : 0
readonly property bool isSelected: root.selectedApp === modelData
diff --git a/modules/controlcenter/network/NetworkingPane.qml b/modules/controlcenter/network/NetworkingPane.qml
index 0560581..620e6f7 100644
--- a/modules/controlcenter/network/NetworkingPane.qml
+++ b/modules/controlcenter/network/NetworkingPane.qml
@@ -501,7 +501,8 @@ RowLayout {
}
WirelessPasswordDialog {
- anchors.fill: parent
+ Layout.fillWidth: true
+ Layout.fillHeight: true
session: root.session
z: 1000
}
diff --git a/modules/controlcenter/taskbar/TaskbarPane.qml b/modules/controlcenter/taskbar/TaskbarPane.qml
index 0dcc152..ee47683 100644
--- a/modules/controlcenter/taskbar/TaskbarPane.qml
+++ b/modules/controlcenter/taskbar/TaskbarPane.qml
@@ -250,10 +250,10 @@ RowLayout {
RowLayout {
id: clockRow
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.verticalCenter: parent.verticalCenter
- anchors.margins: Appearance.padding.large
+ Layout.fillWidth: true
+ Layout.leftMargin: Appearance.padding.large
+ Layout.rightMargin: Appearance.padding.large
+ Layout.alignment: Qt.AlignVCenter
spacing: Appearance.spacing.normal