v1.5.2: optically center trend arrow with euro sign (baseline-glyph compensation, measured in real renders)
This commit is contained in:
Binary file not shown.
@@ -209,9 +209,12 @@ Row {
|
|||||||
height: 1
|
height: 1
|
||||||
}
|
}
|
||||||
|
|
||||||
// trend arrow: green up / red down; unchanged keeps the last arrow
|
// 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.
|
||||||
Text {
|
Text {
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
|
anchors.verticalCenterOffset: -root.height * 0.125
|
||||||
text: root.lastDir > 0 ? "\u25B2" : "\u25BC"
|
text: root.lastDir > 0 ? "\u25B2" : "\u25BC"
|
||||||
visible: root.digitsOnly.length > 0 && root.lastDir !== 0
|
visible: root.digitsOnly.length > 0 && root.lastDir !== 0
|
||||||
color: root.lastDir > 0 ? "#2ecc71" : "#e74c3c"
|
color: root.lastDir > 0 ? "#2ecc71" : "#e74c3c"
|
||||||
|
|||||||
@@ -170,9 +170,12 @@ Row {
|
|||||||
height: 1
|
height: 1
|
||||||
}
|
}
|
||||||
|
|
||||||
// trend arrow: green up / red down; unchanged keeps the last arrow
|
// 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.
|
||||||
Text {
|
Text {
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
|
anchors.verticalCenterOffset: -root.height * 0.095
|
||||||
text: root.lastDir > 0 ? "\u25B2" : "\u25BC"
|
text: root.lastDir > 0 ? "\u25B2" : "\u25BC"
|
||||||
visible: root.digits.length > 0 && root.lastDir !== 0
|
visible: root.digits.length > 0 && root.lastDir !== 0
|
||||||
color: root.lastDir > 0 ? "#2ecc71" : "#e74c3c"
|
color: root.lastDir > 0 ? "#2ecc71" : "#e74c3c"
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ X-KDE-ServiceTypes=Plasma/Applet
|
|||||||
X-KDE-PluginInfo-Author=Arnold Cordewiner
|
X-KDE-PluginInfo-Author=Arnold Cordewiner
|
||||||
X-KDE-PluginInfo-Email=hermes@a14r.be
|
X-KDE-PluginInfo-Email=hermes@a14r.be
|
||||||
X-KDE-PluginInfo-Name=nl.a14r.bitcoinprice
|
X-KDE-PluginInfo-Name=nl.a14r.bitcoinprice
|
||||||
X-KDE-PluginInfo-Version=1.5.1
|
X-KDE-PluginInfo-Version=1.5.2
|
||||||
X-KDE-PluginInfo-Website=https://gitea.a14r.be/hermes/plasma-bitcoin-price
|
X-KDE-PluginInfo-Website=https://gitea.a14r.be/hermes/plasma-bitcoin-price
|
||||||
X-KDE-PluginInfo-Category=Utilities
|
X-KDE-PluginInfo-Category=Utilities
|
||||||
X-KDE-PluginInfo-License=MIT
|
X-KDE-PluginInfo-License=MIT
|
||||||
|
|||||||
Reference in New Issue
Block a user