New
v2.6.1
Brand new widgets #11 #132:
- Material You pill shaped current widget
- Wind widget
- 6 hourly forecast widget
- 1 hourly forecast widget #155
- Date + Current widget
Widget related:
- background updates (every once and hour)
- configuration screen:
- customise the place shown by the widget
- select the weather provider
- choose your own foreground and background colors
- tapping on widgets opens the app in the same place
- implemented a basic background worker logger for troubleshooting issues
Complete rewrite of all background app logistics #140 #117
- switched to provider for state management
- decoupled settings from data fetching
- switched to singleton shared_preferences
- rewrote the code for data fetching for all 3 providers
Results of the rewrite
- places now switch fluidly, because only the data is replaced, not the whole screen.
- settings page opens without lag
- switching theme mode or colors are now instantaneous.
- switching device theme also switches app theme without having to refresh (didn't previously)
- switching providers doesn't reload the whole page, just changes the data.
- massively simplified code
UI changes:
- material 3 expressive loading indicator
- more use of tertiary
- bolder fonts
- more material 3 expressive shapes
- updated aqi page design
- brand new alerts page design
- settings page design tweaks
- haptic feedback overhaul to be more more meaningful
Bugfixes
- fixed incorrect date formats in alerts page #137
- added more open-meteo place search results #152
- fixed widget related time bugs
Weblate
- new languages added:
- Finnish
- Dutch
- Urdu
- Croatian
- Chinese (Traditional) #146
- Vietnamese
- lots of other translations