diff --git a/package/contents/config/main.xml b/package/contents/config/main.xml
index f1f6399..8cdc022 100644
--- a/package/contents/config/main.xml
+++ b/package/contents/config/main.xml
@@ -11,6 +11,10 @@
true
+
+
+ .
+
#ffffff
diff --git a/package/contents/ui/config/configAppearance.qml b/package/contents/ui/config/configAppearance.qml
index 1acbc92..6422fba 100644
--- a/package/contents/ui/config/configAppearance.qml
+++ b/package/contents/ui/config/configAppearance.qml
@@ -20,6 +20,7 @@ Item {
signal configurationChanged
property alias cfg_clockUse24hFormat: use24hFormat.checkState
+ property alias cfg_clockSeparator: clockSeparatorTextField.text
property string cfg_clockFontColor
property string cfg_clockFontFamily
property bool cfg_clockBoldText
@@ -108,6 +109,17 @@ Item {
checked: cfg_clockUse24hFormat
}
+ QtLayouts.RowLayout {
+ QtControls.Label {
+ text: i18n("Separator:")
+ }
+
+ QtControls.TextField {
+ id: clockSeparatorTextField
+ maximumLength: 1
+ }
+ }
+
FontConfig {
fontModel: fontsModel
diff --git a/package/contents/ui/main.qml b/package/contents/ui/main.qml
index f335d21..50eaa81 100644
--- a/package/contents/ui/main.qml
+++ b/package/contents/ui/main.qml
@@ -71,8 +71,8 @@ Item {
id: clockLabel
anchors.centerIn: parent
- text: if (plasmoid.configuration.clockUse24hFormat) Qt.formatTime(currentDateTime, "hh.mm")
- else Qt.formatTime(currentDateTime, "hh.mm AP")
+ text: if (plasmoid.configuration.clockUse24hFormat) Qt.formatTime(currentDateTime, "hh.mm").replace(".", plasmoid.configuration.clockSeparator)
+ else Qt.formatTime(currentDateTime, "hh.mm AP").replace(".", plasmoid.configuration.clockSeparator)
color: plasmoid.configuration.clockFontColor
font.family: if (plasmoid.configuration.clockFontFamily === "ccdefault") fontOutfitBold.name