Beta 3 Kotlin Rewrite
Note
This is an early build of the fully rewritten version in Kotlin Compose.
Things may still change, break, or not even work :P
✨ Features
- Added MET Norway weather provider support
- Added weather source info dialog for active locations
- Added provider links and source details in weather source selection
- Added support for generic precipitation values in Rain and Snow blocks
- Added total precipitation amount string and weather source information UI
🐞 Fixes
- Improved daily weather generation for MET Norway forecasts
- Fixed filtering for incomplete daily forecast data
- Improved async weather loading and initialization logic
- Fixed nullable precipitation probability handling in DailyCard
- Improved hourly forecast rendering stability with randomized item keys
- Adjusted UV Index block layout offsets
- Simplified hourly start time handling in DailyScreen
🧹 Chores
- Refactored weather source chips to use
SplitButtonLayout - Reorganized GeoNames and OpenMeteo API package structure
- Added translation and localization updates
- Cleaned up unused imports and minor UI logic