diff --git a/shell/plugins/bar/widgets/Clock.qml b/shell/plugins/bar/widgets/Clock.qml index fdcb8793e8..5547343134 100644 --- a/shell/plugins/bar/widgets/Clock.qml +++ b/shell/plugins/bar/widgets/Clock.qml @@ -12,7 +12,7 @@ BarWidget { property date displayDate: clock.date readonly property string activeFormat: alt - ? setting("formatAlt", "d MMMM 'W'ww yyyy") + ? (bar && bar.vertical ? setting("verticalFormatAlt", "dd\nMMM\n'W'ww\nyyyy") : setting("formatAlt", "d MMMM 'W'ww yyyy")) : (bar && bar.vertical ? setting("verticalFormat", "HH\n—\nmm") : setting("format", "dddd HH:mm")) readonly property string displayText: formatted(displayDate) readonly property var verticalLines: displayText.split("\n") @@ -71,7 +71,7 @@ BarWidget { Column { visible: root.vertical anchors.fill: parent - + Repeater { model: root.verticalLines @@ -81,7 +81,9 @@ BarWidget { height: Style.bar.iconSlot text: modelData fontFamily: button.fontFamily - fontSize: button.fontSize + fontSize: modelData.length > 3 + ? button.fontSize * 0.9 + : button.fontSize color: button.foreground } }