diff options
| author | Avamander <avamander@gmail.com> | 2021-11-30 23:15:11 (GMT) |
|---|---|---|
| committer | Avamander <avamander@gmail.com> | 2021-12-04 20:03:40 (GMT) |
| commit | 06b022fc4dd6c2b1e5145e111f5c1f32e4729eab (patch) | |
| tree | 4b8e4279247e2af10f1e527da4ee41bd2ab39f56 /src/displayapp | |
| parent | c870f8ed302823e12018aa196d87937c92966d06 (diff) | |
Improved UI and fixed a bug
Diffstat (limited to 'src/displayapp')
| -rw-r--r-- | src/displayapp/screens/Weather.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/displayapp/screens/Weather.cpp b/src/displayapp/screens/Weather.cpp index 132bee7..0854c74 100644 --- a/src/displayapp/screens/Weather.cpp +++ b/src/displayapp/screens/Weather.cpp @@ -74,6 +74,16 @@ std::unique_ptr<Screen> Weather::CreateScreenTemperature() { std::unique_ptr<Controllers::WeatherData::Temperature>& current = weatherService.GetCurrentTemperature(); if (current->timestamp == 0) { // Do not use the data, it's invalid + lv_label_set_text_fmt(label, + "#FFFF00 Temperature#\n\n" + "#444444 %d#\n\n" + "#444444 %d#\n\n" + "%d\n" + "%d\n", + 0, + 0, + 0, + 0); } else { lv_label_set_text_fmt(label, "#FFFF00 Temperature#\n\n" @@ -97,6 +107,16 @@ std::unique_ptr<Screen> Weather::CreateScreenAir() { std::unique_ptr<Controllers::WeatherData::AirQuality>& current = weatherService.GetCurrentQuality(); if (current->timestamp == 0) { // Do not use the data, it's invalid + lv_label_set_text_fmt(label, + "#FFFF00 Air quality#\n\n" + "#444444 %s#\n" + "#444444 %d#\n\n" + "%d\n" + "%d\n", + "", + 0, + 0, + 0); } else { lv_label_set_text_fmt(label, "#FFFF00 Air quality#\n\n" |
