bg: clock: fix funny overlapping status row (#2413)

This commit is contained in:
end-4
2025-11-13 21:23:42 +01:00
parent 6194ef912b
commit 5ad3508d3e
2 changed files with 59 additions and 56 deletions
@@ -38,13 +38,14 @@ AbstractBackgroundWidget {
Column {
id: contentColumn
anchors.centerIn: parent
spacing: 6
spacing: 10
FadeLoader {
id: cookieClockLoader
anchors.horizontalCenter: parent.horizontalCenter
shown: root.clockStyle === "cookie" && (root.shouldShow)
sourceComponent: Column {
spacing: 10
CookieClock {
anchors.horizontalCenter: parent.horizontalCenter
}
@@ -88,9 +89,13 @@ AbstractBackgroundWidget {
}
}
}
Item {
id: statusText
StatusRow {
anchors.horizontalCenter: parent.horizontalCenter
}
}
component StatusRow: Item {
id: statusText
implicitHeight: statusTextBg.implicitHeight
implicitWidth: statusTextBg.implicitWidth
StyledRectangularShadow {
@@ -146,7 +151,6 @@ AbstractBackgroundWidget {
}
}
}
}
component ClockText: StyledText {
Layout.fillWidth: true
@@ -12,9 +12,6 @@ Item {
implicitWidth: quoteBox.implicitWidth
implicitHeight: quoteBox.implicitHeight
anchors.bottom: parent.bottom
anchors.bottomMargin: -24
DropShadow {
source: quoteBox
anchors.fill: quoteBox
@@ -29,14 +26,16 @@ Item {
Rectangle {
id: quoteBox
implicitWidth: quoteStyledText.width + quoteIcon.width + 16 // for spacing on both sides
implicitHeight: quoteStyledText.height + 8
implicitWidth: quoteRow.implicitWidth + 8 * 2
implicitHeight: quoteRow.implicitHeight + 4 * 2
radius: Appearance.rounding.small
color: Appearance.colors.colSecondaryContainer
Row {
id: quoteRow
anchors.centerIn: parent
spacing: 4
MaterialSymbol {
id: quoteIcon
anchors.top: parent.top