Skip to content

Releases: rocksdanister/weather

Fixes and Updates

06 May 02:57
Compare
Choose a tag to compare
  • Fixed day selector alignment issue in Windows 10. 58be740
    Thanks to @zxbmmmmmmmmm
  • Updated dependencies (includes security patches.)
  • Added Swedish and Arabic languages.
  • Updated community translations.

Qweather Provider

16 Apr 09:57
Compare
Choose a tag to compare

Qweather

  • New weather provider Qweather implemented for Chinese users. c463924
    Thanks to @Livins1
  • To use this weather provider free API key is required. Learn more.

Updates

  • Updated community translations.

ARM64 Support and Upgrades

11 Mar 17:00
Compare
Choose a tag to compare

ARM Device Ready

  • Native ARM64 build is now available!
  • Support for upcoming snapdragon devices and original surface line.

UI/UX

3d_tunnel_lq.mp4
  • New "3D Tunnel" shader effect in depth dialog.
  • New unit picker interface using segmented control.
  • Hovering over clock will show time zone name.
  • Pressing on the visualizer icon sets audio volume to 0.

Updates

  • Updated community translations.
    • Completed Korean translation. Thanks siung0554.
  • Updated dependencies.
    • Updated ImageSharp to v2.1.7 (Security patch.)
    • Updated CommunityToolkit to v8.0.240109.

Customizable Weather Units and Fixes

29 Feb 05:17
Compare
Choose a tag to compare

Custom Units

custom_units.mp4
  • Weather units are now customizable with an easy to use interface.
  • New m/s speed unit.

Fixes

  • Fixed graph not showing in some cases when all values are equal.
  • Fixed search not working when Enter is pressed immediately before fetching.

Updates

Better Graph and Fixes

22 Feb 10:15
Compare
Choose a tag to compare

Graph Improvements

graph_demo.mp4
  • Daily graph now starts showing value from time close to location time instead of midnight for the current day.
  • Daily graph now adapts to available space, shows values at shorter interval when possible.
  • Centered axis labels and icons.

Fixes

  • Fixed wind speed forecast graph showing wrong value when using OpenWeatherMap.
  • Fixed air quality forecast graph time being wrong in some cases.
  • Fixed daily graph cutting off values in some cases.

Updates

  • Updated community translations.

Better Forecast

16 Feb 16:15
Compare
Choose a tag to compare

Forecast Enhancements 🌩️

  • Improved weather data processing for enhanced accuracy and usability.

  • For the current day, current hour weather forecast is shown.
    Depending on the weather provider used the current weather is calculated as follows:

    • Open-meteo the current hour forecast closest to location time is used.
    • OpenWeatherMap current forecast api is used.
  • Enhanced future day forecasts to prioritize displaying the most severe weather conditions.
    Depending on the weather provider used the severe weather is calculated as follows:

    • Open-meteo provides daily severe weather from its response.
    • OpenWeatherMap severe weather is calculated from hourly forecast based on these criteria.
      If more than one severe weather is found, the most frequent one is selected.

    Once severe weather is found, a point in time for the severe weather is selected and shown.

  • For air quality current hour is selected for current day and worst case for future days.

  • Hourly air quality graph is enabled for OpenWeatherMap.

Localized Location

local_name_demo.mp4
  • Location name is localized based on system language (if available.)

Currently only available with OpenWeatherMap weather provider.

Local Time

local_clock_demo.mp4
  • Current time of the selected location is shown on bottom-right side.

This was originally a user requested feature.

Updates

  • Added Hungarian language. Thanks to Nandor Lugosi.
  • Updated community translations.

OpenWeatherMap, GPS and more!

04 Jan 17:15
Compare
Choose a tag to compare

This release adds new weather data source, GPS location, environment effects and enhancements.

OpenWeatherMap

openweathermap.mp4
  • New OpenWeatherMap weather provider implemented.
  • Shows 5 day forecast and current weather.
  • When switching from Open-Meteo the app will automatically search for the approximate pinned locations but not vice versa.
  • To use this weather provider free API Key is required. Learn more

This implementation is still experimental and further patches maybe required, read further to learn more.

GPS/Detect Location

geolocation.mp4
  • Windows location services can be used to detect current location (with user permission.)
  • Managed by Windows permission settings.
  • Uses GPS hardware if available.

Currently only available with OpenWeatherMap weather provider.

Weather Effects

new_effects.mp4
  • New 3 environment weather effects have been added.

Currently only available with OpenWeatherMap weather provider and in screensaver mode.

Precise Search

precise_search.mp4
  • Latitude, Longitude can be used to search for precise location.

Currently only available with OpenWeatherMap weather provider.

Fixes/Misc

  • Fixed weather condition icons not aligned properly in temperature graph.
  • AQI colors updated to follow official US AQI specification.
  • New 🐼 animation to indicate data not available.
  • Updated pressure and wind card.
  • Updated community translations.

Developer Note

Implementing a new weather provider and adding support for multiple ones turned out to be more work than I initially anticipated 😅.

Some of the challenges faced:

  • Forecast have different start, end time and intervals, so graph and data processing had to be modified.
  • Different measurement units and standards, some conversions were not straightforward. For example US AQI
  • Some of the data needed for app functioning were unavailable or missing and required some research and work.

These changes will make it easier to implement new providers in the future, pull requests are welcome.

Day/Night Mode

10 Dec 19:11
Compare
Choose a tag to compare

This update introduces new night background and sound themes.

Night Mode

day_night_logo_gh.mp4
  • Weather background theme changes based on selected location day/night time.
  • New night ambient sound for Clear Sky, Mainly Clear weathers.

Backgrounds

depths_gh.mp4
  • New 7 depth backgrounds all made using built in ML tool.
  • New 5 rain and 4 snow backgrounds.
  • New cloud day/night animation.

Screensaver

image
  • Screensaver page updated with day/night information.
  • Increased image selector flyout size.

Fixes/Misc

Screenshot 2023-12-10 105245

  • Fixed Potato/Picture performance mode background not centered.
  • Fixed broken main page transition animation on fist run in some instances.
  • Fixed wrong background animation briefly showing on startup.
  • Some refactoring code improvements.
  • Rearranged settings menu items.
  • New updated notification.

Updates

  • Updated community translations.

Weather Sound Effects

30 Nov 06:43
Compare
Choose a tag to compare

Lively Weather’s experience has been enhanced with the addition of audio.

Ambient Sound

ambient-sound-gh.mp4
  • Enjoy weather sound effects that dynamically changes with the visual.
  • Sound pauses when app is not foreground (can be changed in settings.)
  • Sound clips are loudness normalized to -30 LUFS for pleasant listening experience.
  • Sound works in screensaver mode and can be utilized as a white noise app.

Enhancements

  • Hourly temperature graph is normalized using weekly min, max temperature instead of daily.
  • Max pinned locations increased from 3 to 5.

Fixes

  • Fixed main content not centered.
  • Fixed DEBUG log entries being written to logfile.
  • Fixed dark border appearing in some background visuals.

Updates

  • Updated dependencies.
  • Updated community translations.