diff --git a/bitcoin-price-1.6.0.plasmoid b/bitcoin-price-1.6.0.plasmoid new file mode 100644 index 0000000..7240dcc Binary files /dev/null and b/bitcoin-price-1.6.0.plasmoid differ diff --git a/contents/ui/DisplayFlip.qml b/contents/ui/DisplayFlip.qml index 2bab67c..311ea73 100644 --- a/contents/ui/DisplayFlip.qml +++ b/contents/ui/DisplayFlip.qml @@ -193,9 +193,11 @@ Row { height: 1 } - // euro sign in the plain-text font, white + // euro sign in the plain-text font, white; bottom-aligned with the + // price digits (bottomMargin tuned so the glyph bottom matches) Text { - anchors.verticalCenter: parent.verticalCenter + anchors.bottom: parent.bottom + anchors.bottomMargin: root.height * 0.02 text: "\u20AC" visible: root.digitsOnly.length > 0 color: "#ffffff" @@ -210,15 +212,14 @@ Row { } // trend arrow: green up / red down; unchanged keeps the last arrow. - // The triangle glyph sits low on the baseline; shift it up so its - // visual center matches the euro sign. + // Bottom-aligned with the euro sign and the digits. Text { - anchors.verticalCenter: parent.verticalCenter - anchors.verticalCenterOffset: -root.height * 0.125 + anchors.bottom: parent.bottom + anchors.bottomMargin: root.height * 0.16 text: root.lastDir > 0 ? "\u25B2" : "\u25BC" visible: root.digitsOnly.length > 0 && root.lastDir !== 0 color: root.lastDir > 0 ? "#2ecc71" : "#e74c3c" font.family: Qt.application.font.family - font.pixelSize: root.height * 1.0 + font.pixelSize: root.height * 0.9 } } diff --git a/contents/ui/DisplayNixie.qml b/contents/ui/DisplayNixie.qml index 5030388..25db58d 100644 --- a/contents/ui/DisplayNixie.qml +++ b/contents/ui/DisplayNixie.qml @@ -154,9 +154,11 @@ Row { height: 1 } - // euro sign in the plain-text font, white + // euro sign in the plain-text font, white; bottom-aligned with the + // price digits (bottomMargin tuned so the glyph bottom matches) Text { - anchors.verticalCenter: parent.verticalCenter + anchors.bottom: parent.bottom + anchors.bottomMargin: root.height * -0.015 text: "\u20AC" visible: root.digits.length > 0 color: "#ffffff" @@ -171,16 +173,15 @@ Row { } // trend arrow: green up / red down; unchanged keeps the last arrow. - // The triangle glyph sits low on the baseline; shift it up so its - // visual center matches the euro sign. + // Bottom-aligned with the euro sign and the digits. Text { - anchors.verticalCenter: parent.verticalCenter - anchors.verticalCenterOffset: -root.height * 0.095 + anchors.bottom: parent.bottom + anchors.bottomMargin: root.height * 0.10 text: root.lastDir > 0 ? "\u25B2" : "\u25BC" visible: root.digits.length > 0 && root.lastDir !== 0 color: root.lastDir > 0 ? "#2ecc71" : "#e74c3c" font.family: Qt.application.font.family - font.pixelSize: root.height * 0.9 + font.pixelSize: root.height * 0.81 } // error / empty state diff --git a/contents/ui/main.qml b/contents/ui/main.qml index 99d0c62..d2def7b 100644 --- a/contents/ui/main.qml +++ b/contents/ui/main.qml @@ -127,8 +127,8 @@ Item { Image { id: btcIcon source: "../images/bitcoin.svg" - sourceSize.width: PlasmaCore.Units.iconSizes.smallMedium - sourceSize.height: PlasmaCore.Units.iconSizes.smallMedium + sourceSize.width: Math.round(PlasmaCore.Units.iconSizes.smallMedium * 1.1) + sourceSize.height: Math.round(PlasmaCore.Units.iconSizes.smallMedium * 1.1) anchors.verticalCenter: parent.verticalCenter fillMode: Image.PreserveAspectFit visible: root.state === "ok" @@ -174,8 +174,8 @@ Item { Image { anchors.horizontalCenter: parent.horizontalCenter source: "../images/bitcoin.svg" - sourceSize.width: PlasmaCore.Units.iconSizes.large - sourceSize.height: PlasmaCore.Units.iconSizes.large + sourceSize.width: Math.round(PlasmaCore.Units.iconSizes.large * 1.1) + sourceSize.height: Math.round(PlasmaCore.Units.iconSizes.large * 1.1) fillMode: Image.PreserveAspectFit visible: root.state === "ok" } diff --git a/metadata.desktop b/metadata.desktop index a5004de..06702a8 100644 --- a/metadata.desktop +++ b/metadata.desktop @@ -10,7 +10,7 @@ X-KDE-ServiceTypes=Plasma/Applet X-KDE-PluginInfo-Author=Arnold Cordewiner X-KDE-PluginInfo-Email=hermes@a14r.be X-KDE-PluginInfo-Name=nl.a14r.bitcoinprice -X-KDE-PluginInfo-Version=1.5.2 +X-KDE-PluginInfo-Version=1.6.0 X-KDE-PluginInfo-Website=https://gitea.a14r.be/hermes/plasma-bitcoin-price X-KDE-PluginInfo-Category=Utilities X-KDE-PluginInfo-License=MIT