github PranshulGG/WeatherMaster v3.1.0
WeatherMaster v3.1.0

latest release: v3.1.1
7 hours ago

๐Ÿš€ New in 3.1.0

  • Added SMHI weather provider support #812
  • Added Weather Widget system with fully responsive multi-size layouts #851, #849
  • Added Weather Sources screen and improved provider visibility
  • Added About, Legal, and Sources screens
  • Added GitHub-based update checking system
  • Added Froggy layout UI mode toggle
  • Added weather-based theme and animation settings
  • Draggable weather blocks
  • Improved widget system with new sizing + state handling
  • Improved canvas-based weather animations and performance
  • Improved daily/hourly weather consistency across providers

โœจ Features

  • Added SMHI weather provider integration
  • Added Weather Widget system (multiple sizes + layouts)
  • Added Widget pill UI component with responsive scaling
  • Added Weather Sources screen for provider transparency
  • Added About screen with app info and update checks
  • Added Froggy layout toggle for alternate UI style
  • Added weather-based theme switching option
  • Added weather animations toggle (snow, rain, fog, etc.)
  • Added GitHub update checker integration

๐Ÿž Fixes

  • Fixed crash when using device location with invalid coordinate format #847, #838
  • Fixed widget update behavior and conditional refresh logic
  • Fixed snackbar action label handling using string resources
  • Fixed permission flow edge cases in IntroScreen
  • Fixed null and invalid coordinate handling in location system
  • Fixed weather mapping inconsistencies across providers
  • Improved daily temperature rounding and consistency #846
  • Fixed weather source aggregation limits across providers
  • Improved stability of widget state handling

๐Ÿงน Chores

  • Updated release signing configuration
  • Split AppModule into feature-specific modules
  • Added Google Sans Flex font and new drawable assets
  • Updated localization strings across all supported languages
  • Improved build workflow and Gradle configuration
  • Refactored widget architecture and removed legacy components
  • Cleaned up imports, naming, and repository structure

โš ๏ธ Important

  • Some settings may reset or behave differently after updating
  • Widgets were rebuilt and old widget data will not carry over
  • Weather sources and layout system received major changes

Don't miss a new WeatherMaster release

NewReleases is sending notifications on new releases.