Repository navigation
Releases: sanderbaas/weathergrid
Release list
Version 1.4
β’ Improved widget sizing and layout scaling on modern devices and launchers (such as Google Pixel).
β’ Enhanced vertical resizing support to display up to 6 forecast rows at maximum height.
β’ Fixed default widget height to properly display 3 rows upon placement.
Version 1.3
WeatherGrid v1.3 π¦οΈ
This update prepares WeatherGrid for official F-Droid submission by removing proprietary Google Play Services dependencies and adding support for parallel side-by-side Debug & Release installations.
What's New in v1.3 π
-
π 100% Free & Open Source (FOSS):
- Removed
play-services-locationdependency. - Replaced Google Fused Location provider with native Android
LocationManager. - Fully compatible with F-Droid inclusion requirements without proprietary blobs.
- Removed
-
π± Side-by-Side Debug & Release Builds:
- Debug builds now use
.debugpackage suffix (nl.baasmail.weathergrid.debug). - Debug app name displays as
WeatherGrid (Debug)so you can keep both release and debug versions on your device simultaneously.
- Debug builds now use
-
π¦ F-Droid Metadata:
- Added full Fastlane metadata structure (en-US descriptions, changelogs, screenshots, icon) for F-Droid repository integration.
Installation π²
- Download
WeatherGrid-v1.3-release.apkbelow. - Install or update on your device (Android 12+ / min SDK 32).
- Grant location permission and add/configure the widget on your home screen.
Weather data provided by Open-Meteo API (No API key required)
Version 1.2
WeatherGrid v1.2 π
This update improves forecast accuracy and enhances the user experience with better visual feedback and official data attribution.
What's New?
π Enhanced 3-Hour Forecast Logic
We have optimized how hourly data from Open-Meteo is aggregated into our 3-hour grid:
- Precipitation (Rain & Snow): The widget now displays the total sum of expected precipitation for the entire 3-hour block, rather than just a snapshot of a single hour.
- Accurate Averages: Temperature, wind speed, humidity, and UV index are now calculated as the average over the 3-hour period, providing a more realistic representation of the conditions.
- Representative Icons: Weather icons and wind directions are now pulled from the middle hour of each block for better consistency.
π Visual Refresh Feedback
- Loading Animation: Added a spinning progress indicator to the widget. When you tap the refresh button, you'll now see clear visual feedback that new data is being fetched.
βοΈ API Attribution & Compliance
- Added official Open-Meteo attribution in both the main app and the widget configuration screen, including clickable links to comply with API terms of service.
π οΈ Other Improvements
- Grid Consistency: The current time slot in the grid now displays the aggregated data for that 3-hour block, while real-time "live" conditions remain prominently visible in the widget header.
- Version Bump: Updated to version 1.2 (Build 3) in preparation for store publication.
Thank you for using WeatherGrid! If you have any feedback, please let us know via a GitHub Issue.
Version 1.1
Release v1.1 - Customization & Insights
This update introduces significant improvements to the widgets, giving you more control over the displayed information and visual style.
π New Features
- Per-Widget Settings: Customize each widget individually via the new configuration screen:
- Hide Past Time Slots: Keep your widget clean by hiding hours that have already passed for the current day.
- Customizable Units: Choose your preference for Temperature (Β°C/Β°F), Wind Speed (Bft, m/s, km/h, mph, knots), and Precipitation (mm/inch).
- Enhanced Information Cycling: Tap the widget to cycle through three data modes in the header:
- Standard: Temperature, UV index, and max precipitation probability.
- Sun: Sunrise and sunset times (automatically follows your system's 24h or AM/PM setting).
- Wind: Wind direction, speed, and relative humidity.
Installation:
Download the attached WeatherGrid-v1.1.apk and install it. This version can be installed over previous versions.
Version 1.0
WeatherGrid v1.0 - Initial Release π¦οΈ
We are excited to announce the first official release of WeatherGrid! This version brings a highly legible, clean, and information-dense weather widget to your Android home screen. Designed for those who want a comprehensive overview at a single glance.
Key Features π
- Detailed 3-Hour Forecast Grid: A unique 8-column layout showing temperature, weather conditions, and wind data for the next 24 hours.
- Interactive Data Toggling: Tap the widget to instantly cycle between Precipitation, UV Index, and Relative Humidity (RH) without reloading data.
- Smart Header: Access current temperature (including "feels-like"), UV index, and humidity right at the top.
- Real-time Synchronization: Background updates are managed efficiently via Android WorkManager, ensuring fresh data with minimal battery impact.
- Automatic Location Setup: Adding a widget from the app automatically configures it using your current GPS location and city name.
- Modern Aesthetic: A dark-themed design featuring the beautiful Meteo-Icons set with automatic day/night variations.
Technical Notes π οΈ
- Target Platform: Android 12+ (min SDK 32).
- Language: 100% Kotlin.
- Optimization: Fully optimized with R8/ProGuard for a tiny installation footprint.
- Locales: Full support for both English and Dutch languages.
Enjoy your new weather overview! π¦οΈ