digital clock: add font.family option

This commit is contained in:
vaguesyntax
2025-12-14 13:48:37 +03:00
parent 15481c646a
commit 0e3b3eceb6
3 changed files with 13 additions and 0 deletions
@@ -191,6 +191,7 @@ Singleton {
property bool animateChange: true
property bool vertical: false
property JsonObject font: JsonObject {
property string family: "Google Sans Flex"
property real weight: 350
property real width: 100
property real size: 90
@@ -31,6 +31,7 @@ ColumnLayout {
font {
pixelSize: Config.options.background.widgets.clock.digital.font.size
weight: Config.options.background.widgets.clock.digital.font.weight
family: Config.options.background.widgets.clock.digital.font.family
variableAxes: ({
"wdth": Config.options.background.widgets.clock.digital.font.width,
"ROND": Config.options.background.widgets.clock.digital.font.roundness
@@ -49,6 +50,7 @@ ColumnLayout {
font {
pixelSize: Config.options.background.widgets.clock.digital.font.size
weight: Config.options.background.widgets.clock.digital.font.weight
family: Config.options.background.widgets.clock.digital.font.family
variableAxes: ({
"wdth": Config.options.background.widgets.clock.digital.font.width,
"ROND": Config.options.background.widgets.clock.digital.font.roundness
@@ -219,6 +219,16 @@ ContentPage {
}
}
MaterialTextArea {
Layout.fillWidth: true
placeholderText: Translation.tr("Font family (e.g., Google Sans Flex)")
text: Config.options.background.widgets.clock.digital.font.family
wrapMode: TextEdit.Wrap
onTextChanged: {
Config.options.background.widgets.clock.digital.font.family = text;
}
}
ConfigSlider {
text: Translation.tr("Font weight")