v1.6.0: arrow at 90%, euro+arrow bottom-aligned with the price, bitcoin icon at 110%

This commit is contained in:
ArnoldCordewiner
2026-09-05 22:05:08 +02:00
parent e4e848540c
commit 6e9b94217e
5 changed files with 21 additions and 19 deletions
+8 -7
View File
@@ -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