forked from Shinonome/dots-hyprland
cookie clock: adjust colors and terminology
This commit is contained in:
@@ -26,7 +26,7 @@ Item {
|
|||||||
|
|
||||||
property color colShadow: Appearance.colors.colShadow
|
property color colShadow: Appearance.colors.colShadow
|
||||||
property color colBackground: Appearance.colors.colSecondaryContainer
|
property color colBackground: Appearance.colors.colSecondaryContainer
|
||||||
property color colOnBackground: ColorUtils.mix(Appearance.colors.colSecondary, Appearance.colors.colSecondaryContainer, 0.3)
|
property color colOnBackground: ColorUtils.mix(Appearance.colors.colSecondary, Appearance.colors.colSecondaryContainer, 0.15)
|
||||||
property color colBackgroundInfo: ColorUtils.mix(Appearance.colors.colPrimary, Appearance.colors.colSecondaryContainer, 0.55)
|
property color colBackgroundInfo: ColorUtils.mix(Appearance.colors.colPrimary, Appearance.colors.colSecondaryContainer, 0.55)
|
||||||
property color colHourHand: Appearance.colors.colPrimary
|
property color colHourHand: Appearance.colors.colPrimary
|
||||||
property color colMinuteHand: Appearance.colors.colSecondary
|
property color colMinuteHand: Appearance.colors.colSecondary
|
||||||
@@ -58,7 +58,7 @@ Item {
|
|||||||
z: 0
|
z: 0
|
||||||
implicitSize: root.implicitSize
|
implicitSize: root.implicitSize
|
||||||
amplitude: implicitSize / 70
|
amplitude: implicitSize / 70
|
||||||
sides: Config.options.background.clock.clockSides
|
sides: Config.options.background.clock.cookie.sides
|
||||||
color: root.colBackground
|
color: root.colBackground
|
||||||
constantlyRotate: Config.options.background.clock.cookie.constantlyRotate
|
constantlyRotate: Config.options.background.clock.cookie.constantlyRotate
|
||||||
}
|
}
|
||||||
@@ -150,10 +150,14 @@ Item {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Date
|
// Date
|
||||||
DateIndicator {
|
FadeLoader {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
colOnBackground: root.colBackgroundInfo
|
shown: Config.options.background.clock.cookie.dateStyle !== "hide"
|
||||||
style: Config.options.background.clock.cookie.dateStyle
|
|
||||||
dateSquareSize: root.dateSquareSize
|
sourceComponent: DateIndicator {
|
||||||
|
color: root.colBackgroundInfo
|
||||||
|
style: Config.options.background.clock.cookie.dateStyle
|
||||||
|
dateSquareSize: root.dateSquareSize
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ Item {
|
|||||||
property string style: "fill"
|
property string style: "fill"
|
||||||
property color color: Appearance.colors.colPrimary
|
property color color: Appearance.colors.colPrimary
|
||||||
|
|
||||||
property real fillColorAlpha: root.style === "stroke" ? 0 : 1
|
property real fillColorAlpha: root.style === "hollow" ? 0 : 1
|
||||||
Behavior on fillColorAlpha {
|
Behavior on fillColorAlpha {
|
||||||
animation: Appearance.animation.elementResize.numberAnimation.createObject(this)
|
animation: Appearance.animation.elementResize.numberAnimation.createObject(this)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ Item {
|
|||||||
z: 5
|
z: 5
|
||||||
sides: bubbleIndex === 0 ? 4 : 1
|
sides: bubbleIndex === 0 ? 4 : 1
|
||||||
anchors.centerIn: parent
|
anchors.centerIn: parent
|
||||||
color: bubbleIndex === 0.0 ? Appearance.colors.colPrimaryContainer : Appearance.colors.colTertiaryContainer
|
color: bubbleIndex === 0.0 ? Appearance.colors.colTertiaryContainer : Appearance.colors.colPrimaryContainer
|
||||||
implicitSize: targetSize
|
implicitSize: targetSize
|
||||||
constantlyRotate: Config.options.background.clock.cookie.constantlyRotate
|
constantlyRotate: Config.options.background.clock.cookie.constantlyRotate
|
||||||
}
|
}
|
||||||
@@ -22,7 +22,7 @@ Item {
|
|||||||
z: 6
|
z: 6
|
||||||
anchors.centerIn: parent
|
anchors.centerIn: parent
|
||||||
text: bubbleIndex === 0.0 ? DateTime.date.substring(5, 7) : DateTime.date.substring(8, 10)
|
text: bubbleIndex === 0.0 ? DateTime.date.substring(5, 7) : DateTime.date.substring(8, 10)
|
||||||
color: bubbleIndex === 0.0 ? Appearance.colors.colPrimary : Appearance.colors.colTertiary
|
color: bubbleIndex === 0.0 ? Appearance.colors.colTertiary : Appearance.colors.colPrimary
|
||||||
opacity: root.style === "bubble" ? 1.0 : 0
|
opacity: root.style === "bubble" ? 1.0 : 0
|
||||||
font {
|
font {
|
||||||
family: Appearance.font.family.expressive
|
family: Appearance.font.family.expressive
|
||||||
|
|||||||
+3
-4
@@ -10,8 +10,7 @@ import QtQuick
|
|||||||
Item {
|
Item {
|
||||||
id: root
|
id: root
|
||||||
property string style: "rotating"
|
property string style: "rotating"
|
||||||
property color colOnBackground: Appearance.colors.colOnSecondaryContainer
|
property color color: Appearance.colors.colOnSecondaryContainer
|
||||||
property color colBackground: Appearance.colors.colOnSecondaryContainer
|
|
||||||
property real dateSquareSize: 64
|
property real dateSquareSize: 64
|
||||||
|
|
||||||
// Rotating date
|
// Rotating date
|
||||||
@@ -19,7 +18,7 @@ Item {
|
|||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
shown: Config.options.background.clock.cookie.dateStyle === "rotating"
|
shown: Config.options.background.clock.cookie.dateStyle === "rotating"
|
||||||
sourceComponent: RotatingDate {
|
sourceComponent: RotatingDate {
|
||||||
color: root.colOnBackground
|
color: root.color
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -34,7 +33,7 @@ Item {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sourceComponent: RectangleDate {
|
sourceComponent: RectangleDate {
|
||||||
color: Appearance.colors.colSecondaryContainerHover
|
color: ColorUtils.mix(root.color, Appearance.colors.colSecondaryContainerHover, 0.5)
|
||||||
radius: Appearance.rounding.small
|
radius: Appearance.rounding.small
|
||||||
implicitWidth: 45 * rectLoader.opacity
|
implicitWidth: 45 * rectLoader.opacity
|
||||||
implicitHeight: 30 * rectLoader.opacity
|
implicitHeight: 30 * rectLoader.opacity
|
||||||
|
|||||||
@@ -129,13 +129,13 @@ Singleton {
|
|||||||
property bool show: true
|
property bool show: true
|
||||||
property string style: "cookie" // Options: "cookie", "digital"
|
property string style: "cookie" // Options: "cookie", "digital"
|
||||||
property real scale: 1
|
property real scale: 1
|
||||||
property int clockSides: 12
|
|
||||||
property JsonObject cookie: JsonObject {
|
property JsonObject cookie: JsonObject {
|
||||||
property string dialNumberStyle: "dots" // Options: "dots" , "numbers", "full" , "none"
|
property int sides: 14
|
||||||
property string hourHandStyle: "fill" // Options: "classic", "fill", "stroke", "hide"
|
property string dialNumberStyle: "full" // Options: "dots" , "numbers", "full" , "none"
|
||||||
property string minuteHandStyle: "medium" // Options "classic", "thin", "medium", "bold", "hide"
|
property string hourHandStyle: "fill" // Options: "classic", "fill", "hollow", "hide"
|
||||||
property string secondHandStyle: "dot" // Options: "dot", "line" , "none"
|
property string minuteHandStyle: "medium" // Options "classic", "thin", "medium", "bold", "hide"
|
||||||
property string dateStyle: "rotating" // Options: "rotating", "rect", "bubble" , "none"
|
property string secondHandStyle: "dot" // Options: "dot", "line" , "hide"
|
||||||
|
property string dateStyle: "bubble" // Options: "rotating", "rect", "bubble" , "hide"
|
||||||
property bool timeIndicators: true
|
property bool timeIndicators: true
|
||||||
property bool hourMarks: true
|
property bool hourMarks: true
|
||||||
property bool dateInClock: true
|
property bool dateInClock: true
|
||||||
|
|||||||
@@ -115,9 +115,9 @@ ContentPage {
|
|||||||
value: "classic"
|
value: "classic"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
displayName: Translation.tr("Stroke"),
|
displayName: Translation.tr("Hollow"),
|
||||||
icon: "stroke_partial",
|
icon: "stroke_partial",
|
||||||
value: "stroke"
|
value: "hollow"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
displayName: Translation.tr("Fill"),
|
displayName: Translation.tr("Fill"),
|
||||||
@@ -214,7 +214,7 @@ ContentPage {
|
|||||||
{
|
{
|
||||||
displayName: "",
|
displayName: "",
|
||||||
icon: "block",
|
icon: "block",
|
||||||
value: "none"
|
value: "hide"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
displayName: Translation.tr("Bubble"),
|
displayName: Translation.tr("Bubble"),
|
||||||
@@ -239,12 +239,12 @@ ContentPage {
|
|||||||
visible: Config.options.background.clock.style === "cookie"
|
visible: Config.options.background.clock.style === "cookie"
|
||||||
icon: "support"
|
icon: "support"
|
||||||
text: Translation.tr("Clock sides")
|
text: Translation.tr("Clock sides")
|
||||||
value: Config.options.background.clock.clockSides
|
value: Config.options.background.clock.cookie.sides
|
||||||
from: 1
|
from: 1
|
||||||
to: 36
|
to: 36
|
||||||
stepSize: 1
|
stepSize: 1
|
||||||
onValueChanged: {
|
onValueChanged: {
|
||||||
Config.options.background.clock.clockSides = value;
|
Config.options.background.clock.cookie.sides = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user