diff --git a/CHANGELOG.md b/CHANGELOG.md index 5132d110..b56b1fc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ _This release is scheduled to be released on 2021-01-01._ ### Updated +- Weather module - forecast now show TODAY and TOMORROW instead of weekday, to make it easier to understand + ### Deleted ### Fixed diff --git a/modules/default/weather/forecast.njk b/modules/default/weather/forecast.njk index 7d0f515d..85ed0fef 100644 --- a/modules/default/weather/forecast.njk +++ b/modules/default/weather/forecast.njk @@ -10,7 +10,13 @@ {% set forecast = forecast.slice(0, numSteps) %} {% for f in forecast %} - {{ f.date.format('ddd') }} + {% if (currentStep == 0) %} + {{ "TODAY" | translate }} + {% elif (currentStep == 1) %} + {{ "TOMORROW" | translate }} + {% else %} + {{ f.date.format('ddd') }} + {% endif %} {{ f.maxTemperature | roundValue | unit("temperature") }} diff --git a/tests/e2e/modules/weather_spec.js b/tests/e2e/modules/weather_spec.js index d87a44cd..2d9f3f01 100644 --- a/tests/e2e/modules/weather_spec.js +++ b/tests/e2e/modules/weather_spec.js @@ -186,7 +186,7 @@ describe("Weather module", function () { const weather = generateWeatherForecast(); await setup({ template, data: weather }); - const days = ["Fri", "Sat", "Sun", "Mon", "Tue"]; + const days = ["Today", "Tomorrow", "Sun", "Mon", "Tue"]; for (const [index, day] of days.entries()) { await app.client.waitUntilTextExists(`.weather table.small tr:nth-child(${index + 1}) td:nth-child(1)`, day, 10000);