Privacy Friendly Weather v2.4
Widgets:
- Widget updates more reliable
- Widgets display last retrieved data
- Fixed multiple bugs
- Click on Widget opens respective City in app
- Displayed details can be chosen in settings for 3 and 5 day widgets
- 3 & 5 day widgets update 3 times a day
- 1 day widget gets updated 8 times a day
City View:
- Changed layout of information display
- Showing more information in most views
- Added wind, rain and UV data
- Rain for next 60 minutes is displayed in details
- Future 1/3-hourly forecast view has 2 options for displaying and can show more values
- Added rain radar view from rainviewer.com for cities
- Min and max temperatures for week view are coloured for easier recognition
City list:
- UI updates more fluid (e.g. when adding city to list)
- Cities sortable
- City deletion more intuitive and with description
General:
- Changed database structure to ROOM database
- Changed project to androidX
- Changed weather data update procedure
- Switched to OneCallAPI for more (detailed) information and less data usage (CurrentWeatherData API is still used when forecast is set to 5 days)
- Added prompt to insert own API key for each new/upgrading user once and on 429 (too many requests) answer.
- Updated city selection list, so roughly 3 times the number of places can be found
- Showing world map when adding cities, so different instances can be distinguished better (+ hint for the input field)
- Min and mix temperatures are displayed instead of "midday temperature" like before
- Local time used for all displayed times
- Fixed Certificate Authority issue for older devices
- Some number formatting changes
- Much more images for different weather conditions (including night versions)
- Fixed missing translations (except Japanese)
- Added Continuous Integration for the project (including some JUnit Tests)
- More squashed bugs