forked from Shinonome/dots-hyprland
make date not misaligned for vertical digital clock
This commit is contained in:
@@ -26,7 +26,7 @@ AbstractBackgroundWidget {
|
|||||||
visibleWhenLocked: true
|
visibleWhenLocked: true
|
||||||
|
|
||||||
property var textHorizontalAlignment: {
|
property var textHorizontalAlignment: {
|
||||||
if (!Config.options.background.widgets.clock.digital.adaptiveAlignment || root.forceCenter)
|
if (!Config.options.background.widgets.clock.digital.adaptiveAlignment || root.forceCenter || Config.options.background.widgets.clock.digital.vertical)
|
||||||
return Text.AlignHCenter;
|
return Text.AlignHCenter;
|
||||||
if (root.x < root.scaledScreenWidth / 3)
|
if (root.x < root.scaledScreenWidth / 3)
|
||||||
return Text.AlignLeft;
|
return Text.AlignLeft;
|
||||||
|
|||||||
@@ -32,13 +32,14 @@ ColumnLayout {
|
|||||||
|
|
||||||
Loader {
|
Loader {
|
||||||
Layout.topMargin: -40
|
Layout.topMargin: -40
|
||||||
|
Layout.fillWidth: true
|
||||||
active: clockColumn.isVertical
|
active: clockColumn.isVertical
|
||||||
visible: active
|
visible: active
|
||||||
sourceComponent: ClockText {
|
sourceComponent: ClockText {
|
||||||
id: timeTextBottom
|
id: timeTextBottom
|
||||||
text: DateTime.time.split(":")[1].split(" ")[0].padStart(2, "0")
|
text: DateTime.time.split(":")[1].split(" ")[0].padStart(2, "0")
|
||||||
color: clockColumn.colText
|
color: clockColumn.colText
|
||||||
horizontalAlignment: Text.AlignHCenter
|
horizontalAlignment: clockColumn.textHorizontalAlignment
|
||||||
font {
|
font {
|
||||||
pixelSize: timeTextTop.font.pixelSize
|
pixelSize: timeTextTop.font.pixelSize
|
||||||
weight: timeTextTop.font.weight
|
weight: timeTextTop.font.weight
|
||||||
@@ -52,6 +53,7 @@ ColumnLayout {
|
|||||||
ClockText {
|
ClockText {
|
||||||
visible: Config.options.background.widgets.clock.digital.showDate
|
visible: Config.options.background.widgets.clock.digital.showDate
|
||||||
Layout.topMargin: -20
|
Layout.topMargin: -20
|
||||||
|
Layout.fillWidth: true
|
||||||
text: DateTime.longDate
|
text: DateTime.longDate
|
||||||
color: clockColumn.colText
|
color: clockColumn.colText
|
||||||
horizontalAlignment: clockColumn.textHorizontalAlignment
|
horizontalAlignment: clockColumn.textHorizontalAlignment
|
||||||
|
|||||||
Reference in New Issue
Block a user