forked from Shinonome/dots-hyprland
feat: add last refresh timestamp to weather popup (#2819)
This commit is contained in:
@@ -100,5 +100,16 @@ StyledPopup {
|
|||||||
value: Weather.data.sunset
|
value: Weather.data.sunset
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Footer: last refresh
|
||||||
|
StyledText {
|
||||||
|
Layout.alignment: Qt.AlignHCenter
|
||||||
|
text: Translation.tr("Last refresh: %1").arg(Weather.data.lastRefresh)
|
||||||
|
font {
|
||||||
|
weight: Font.Medium
|
||||||
|
pixelSize: Appearance.font.pixelSize.smaller
|
||||||
|
}
|
||||||
|
color: Appearance.colors.colOnSurfaceVariant
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,8 @@ Singleton {
|
|||||||
visib: 0,
|
visib: 0,
|
||||||
press: 0,
|
press: 0,
|
||||||
temp: 0,
|
temp: 0,
|
||||||
tempFeelsLike: 0
|
tempFeelsLike: 0,
|
||||||
|
lastRefresh: 0,
|
||||||
})
|
})
|
||||||
|
|
||||||
function refineData(data) {
|
function refineData(data) {
|
||||||
@@ -75,6 +76,7 @@ Singleton {
|
|||||||
temp.temp += "°C";
|
temp.temp += "°C";
|
||||||
temp.tempFeelsLike += "°C";
|
temp.tempFeelsLike += "°C";
|
||||||
}
|
}
|
||||||
|
temp.lastRefresh = DateTime.time + " • " + DateTime.date;
|
||||||
root.data = temp;
|
root.data = temp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user