fix weird vertical clock with 12h format

This commit is contained in:
end-4
2025-12-29 18:25:49 +01:00
parent c92832ff95
commit b21699b8a0
@@ -18,9 +18,10 @@ ColumnLayout {
property color colText: Appearance.colors.colOnSecondaryContainer property color colText: Appearance.colors.colOnSecondaryContainer
property var textHorizontalAlignment: Text.AlignHCenter property var textHorizontalAlignment: Text.AlignHCenter
// Time
ClockText { ClockText {
id: timeTextTop id: timeTextTop
text: clockColumn.isVertical ? DateTime.time.substring(0, 2) : DateTime.time text: clockColumn.isVertical ? DateTime.time.split(":")[0].padStart(2, "0") : DateTime.time
color: clockColumn.colText color: clockColumn.colText
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter
font { font {
@@ -36,22 +37,20 @@ ColumnLayout {
ClockText { ClockText {
id: timeTextBottom id: timeTextBottom
text: DateTime.time.substring(3, 5) text: DateTime.time.split(":")[1].split(" ")[0].padStart(2, "0")
visible: clockColumn.isVertical visible: clockColumn.isVertical
color: clockColumn.colText color: clockColumn.colText
Layout.topMargin: -40 Layout.topMargin: -40
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter
font { font {
pixelSize: Config.options.background.widgets.clock.digital.font.size pixelSize: timeTextTop.font.pixelSize
weight: Config.options.background.widgets.clock.digital.font.weight weight: timeTextTop.font.weight
family: Config.options.background.widgets.clock.digital.font.family family: timeTextTop.font.family
variableAxes: ({ variableAxes: timeTextTop.font.variableAxes
"wdth": Config.options.background.widgets.clock.digital.font.width,
"ROND": Config.options.background.widgets.clock.digital.font.roundness
})
} }
} }
// Date
ClockText { ClockText {
visible: Config.options.background.widgets.clock.digital.showDate visible: Config.options.background.widgets.clock.digital.showDate
Layout.topMargin: -20 Layout.topMargin: -20
@@ -59,6 +58,7 @@ ColumnLayout {
color: clockColumn.colText color: clockColumn.colText
horizontalAlignment: clockColumn.textHorizontalAlignment horizontalAlignment: clockColumn.textHorizontalAlignment
} }
ClockText { ClockText {
visible: Config.options.background.widgets.clock.quote.enable && Config.options.background.widgets.clock.quote.text.length > 0 visible: Config.options.background.widgets.clock.quote.enable && Config.options.background.widgets.clock.quote.text.length > 0
font.pixelSize: Appearance.font.pixelSize.normal font.pixelSize: Appearance.font.pixelSize.normal