Skip to content

Releases: bmaroti9/Overmorrow

v2.6.0-beta6

22 Aug 12:37
Compare
Choose a tag to compare
v2.6.0-beta6 Pre-release
Pre-release

Second public widget beta

⚠️ IMPORTANT:

if you're updating from the previous widget beta, please remove all of the old widgets from your home screen, because important tag names have been changed, which will lead to old widgets not functioning properly.

Tapping on a widget opens the app

  • the app opens from the same city as the one on the tapped widget

Customisable widget colors

  • change the background color of the widgets
  • change the foreground color of the widgets

Implemented a basic background worker error logging

  • you can check the background worker log in the about page (useful for debugging)

Translations from weblate

  • Portugal Brasilian added
  • other translations

v2.6.0-beta5

10 Aug 09:44
Compare
Choose a tag to compare
v2.6.0-beta5 Pre-release
Pre-release

First Public Widget beta

Added widgets #11 in material you style #132:

  • Material you pill shaped current
  • Hourly forecast
  • Date + Current
  • Wind widget

Other widget related

  • Added background updates for widgets (should update every once an hour)
  • Added configuration screen for widgets (select place and provider)

Translations from weblate

  • New languages:
    • Finnish
    • Dutch
    • Urdu
    • Croatian
    • Chinese (Traditional) #146
  • Lots of other translations

(This version is built from a totally new flutter project, because the old files were somehow corrupted resulting in a built apk of almost twice the previous size)

v2.5.2

16 Jul 18:18
Compare
Choose a tag to compare

Hot Fix:

  • fixed rainviewer indexing problems (removed hardcoded data length because the api started returning less items leading the app's layout to die at the radar)
  • added radar position marker #125

rainviewer has announced that it will be slowly discontinuing it's radar api (https://www.rainviewer.com/api.html). This hotfix is preparing for the api to get more unstable, which i have just started seeing happen. I will probably have to look for another radar api :(

v2.5.1

13 Jun 18:53
Compare
Choose a tag to compare

This version doesn't add much in terms of features, instead its a total redesign of the app, that aims to follow material 3 guidelines more, improve contrast all over the app, and just look better.

Desing changes:

  • Redesigned search bar & page:

    • side drawer has been removed in favor of one singular settings button, that brings you to the settings page directly
    • current location button has moved to the search page
    • full screen search page (finally) #31 (inspired partially by the google weather app's search page)
    • reorderable favorites
  • Comfortaa font replaced by Outfit:

    • also more bold font weights (Outfit is a more modern font, similar to product-sans. i felt like Comfortaa was holding the app back. Also some future proofing, because homescreen widgets can't have custom fonts, and Outfit is much more similar to the fonts available there)
  • Overall color changes:

    • improved contrast all over the app
    • lot more of secondary, instead of primary (less more vibrant, easier on the eyes)
    • a lot of the less important texts have been made less prominent by using the outline color
  • New 72 hourly:

    • the 3 app sections (today, tomorrow, overmorrow) have been merged into one continuously scrolling 72 hourly list, that is still easily visible without swiping down. (I have listened to user feedback and a lot of people found the old layout confusing, and a lot said that they didn't like scrolling down that much to see crucial information like hourly, which I completely agree with)
    • new pill shaped design
    • a lot of data points have been switched around (most notably the precip prob is shown next to temperature as well)
    • new wind gust info (only open-meteo and weatherapi, met-norway sadly doesn't have wind gust data)
  • Redesigned tablet ui:

    • brand new locations sidebar
    • items are put into two separate columns, to better use the space
    • dedicated tablet mode aqi page
  • Radar design changes:

    • new material 3 slider
    • radar color-scheme changed to universal blue (i don't know why i didn't chosse this one in the start, it's way better than the old one)
    • new color scale on full screen radar (shows the colors the radar uses from light rain to heavy rain)
  • New daily list:

    • new temperature bar that shows min/max temp over the next week
    • new expand more button added (14 days of forecast is overly extensive, this reduces it down to 7 with an option to show more as a drop down)
  • New aqi display and page:

    • New aqi display (focuses on the index, title and description, removed pollutant values, because i think they weren't improtant enough to be on main screen, still available in the page though of course. I really like how this one turned out :) )
    • minor color, padding, border-radius changes to the aqi page
  • Settings changes

    • updated appearance page (removed original, colorful and mono color themes because i felt they weren't living up to the standards, i wasn't really designing with them, and they started feeling out of place. Removing them makes everything much more easier, because i now don't have to write my own color helpers and such to account for them)
    • settings can now be changed through a pop-up, when clicking on them (like in many other material design apps)
    • new about page added (replacing and combining the about and donate pages, which were on the side drawer)

Under the hood changes:

  • Input sanitization & security hardening by @A-Sattari #97 #98

  • Unsplash images now from collections instead of random:

    • I got tired of having totally unrelated images, so now all of the different weather conditions have their own unsplash collections, giving me total controll over the images displayed
    • Should mean better quality images, though at the expense of not having them specific to the city you are viewing
  • Removed radar switching frame animations (Should result in a way smoother experience) #94

  • Code restructuring:

    • A lot of the different background logic has been moved into a separate sevices folder, with rewritten and refactored code.
    • Tried moving functions out from 1000 line files, to improve understandability for others.
    • updated the aqi_example.dart file because it was outdated
  • Tried a more general solution for the overflowing double issues that never seem to stop #111

  • bugfixes

Localizations:

  • lots of new translations from weblate

(Edit: i had to rebuild and replace the apk because somehow the old one wrote v1.0.0 as the version, instead of v2.5.1)

v2.4.6

14 Mar 19:00
Compare
Choose a tag to compare
  • Icon changes:
    • brand new Material-You icon
    • more padding on old icon (I started to realize more and more that the icon was too close to the sides)
    • slight alignment improvements
  • new alerts page #77 (weatherapi only for now)
  • fixed time cut off issue on daily list #64
  • major timeout and wifi problem fixes #46:
    • increased timouts to 5 seconds because sometimes the app just threw the weak or no wifi connection error before anything could load
    • switched time zone api from timeapi to timezonedb, because timeapi in my experience was very unstable and just didn't respond at all (this only effects weatherapi and met-norway as open-meteo returns timezone data in their api)
    • removed duplicate timeouts
  • fixed major om bug where offline mode didn't work if 1 day had passed, which resulted in a lot of general error in place x errors
  • fixed precip text on main page (it was lowercase by accident)
  • weblate:
    • new languages added:
      • Bulgarian
      • Indonesian
      • Arabic
    • lots of new translations
    • help translate button now goes to engage page
  • switched to paypal for donations (realized no one would donate monthly on patreon, which is fair)
  • custom color source option in appearance page
  • revamped color setting process (the old one had to load all colors previously, which was inefficient)
  • radar changes:
    • added option to turn radar haptics off (a lot of people said it was annoying)
    • opening and closing the radar page stops the player
  • added some mounted checks on startup which may have caused some problems (I didn't experience any myself though, but i did this to be thorough)
  • made about and donate pages more material-you style similar to the settings page revamp in previous version
  • slight search bar padding changes
  • slight padding changes in settings page

v2.4.5

01 Feb 09:34
Compare
Choose a tag to compare
  • migrated to weblate for localizations #53
  • lots of new translations via weblate
  • fixed settings page swiping back issue #50
  • fixed open-meteo uv bug #69
  • fixed settings page text overflow #56
  • icon size standardization
  • added missing strings in air quality page
  • redesigned settings page for a more modern and material-you design
  • bugfixes

v2.4.4

18 Dec 21:23
Compare
Choose a tag to compare
  • Added offline mode #45 (this took way longer than I expected because i spent a week troubleshooting all kinds of datetime related issues, but there might still be some problems)
  • added option to display dates as dd/mm #47
  • added option to exclude elements #41 (hopefully this doesn't break either)
  • greek translation improvements #51 #52
  • fixed precip overflow #49
  • fixed settings swiping back issue #50
  • fixed 12 am instead of 12 pm date issue
  • fixed met norway hour issue fixed where 10 and 11 am would show up as wrong times
  • fixed met norway and weatherapi precip indicator precip was 4x what it should've been
  • fixed wrong place on launch (stupid mistake by me new york is -74 not 74)
  • changed icons to material icons, all are outline now
  • standardized squiggly circle size in aqi page
  • standardized padding (search bar and image credits also follows)
  • added new words to tabu list (to help filter out the non weather related images)
  • fixed om offline search issue
  • asset image authors also credited
  • removed unused prints

v2.4.3

09 Nov 13:30
Compare
Choose a tag to compare
  • brand new air quality page #37

  • fixed met norway missing day issue #38

  • credited met norway and cartoo

  • rounded weatherapi aqi to 1 decimal place

  • improved image selection

  • fixed messed up rain chart padding and improved contrast

  • haptic feedback for choice chips are slightly stronger

  • you can click anywhere on a day to expand or collapse it

  • tried to remove emojis from image usernames

  • migrated to new geolocator floss package (because the old one stopped working)

    • this was the reason for the delay publishing the foss version
    • hopefully nothing breaks...

v2.4.2

17 Sep 19:33
Compare
Choose a tag to compare
  • fixed precip. overflow #24
  • fixed #27
  • fixed #28
  • added met-norway as 3rd weather provider #33
  • fixed major bug where weatherapi would not work with translations
  • added option to rearrange elements #13
  • some small ui tweaks

v2.4.1

01 Sep 10:37
Compare
Choose a tag to compare
  • network images from unsplash. it asks you at the beginning if you want to enable them.
  • flipped the direction of wind indicators. i didn't even realize that in the older one the arrows were pointing in the direction where the wind came from, not the direction in which its going.
  • added haptic feedback. it's something i always wanted to do. It makes the app feel more responsive and alive.
  • total redesign:
    • updated search bar. slightly more padding and slightly higher. smaller icons, outlined icons.
    • image zoom in effect
    • weather description fontWeight changes depending on color
    • new wavy sunrise sunset indicator. it also shows the current time of the place.
    • new rain indicator that shows the rain in the next 6 hours, with 15 minute precision, and summarizes it.
    • new air quality indicator. new description under the title.
    • new radar design. now shows time stamp, and can be dragged. #16
    • new icons. the old icons were inconsistent in size and basically couldn't be seen in light mode thanks to the white border. the new ones look the same but are monochrome and outline icons, with consistent sizes.
    • today, tomorrow, overmorrow screens got an update:
      • new choice chips that show an option to view: temperature, rain, wind, uv. each of the screens have different designs that fit with their functions.
      • icon and font sizes got reduced
      • slightly narrower tiles
    • new compact daily forecast:
      • the date shows under the name of the day
      • button to expand and collapse which expands to a full size forecast day. #19
    • new settings page:
      • there are now 4 separate tiles: appearance, general, language, units
      • new theme option: auto. It detects the system theme and shows light or dark mode. it is also the new default.
      • option to change between network and asset images
      • option for material you color based on wallpaper.
    • new about page. much more compact and simple.
    • new donation page.
  • separated the two providers. failure of one wont lead to failure of the other. #23
  • removed the totally unnecessary delay of 800ms when loading. loading should be faster.