A major update for Weather Station to overhaul various parts of the code, deprecate some references for privacy concerns, add a thumbnail, and add some new options for formatting the date and time.
Changelog:
Deprecated references 38-41 of OnWeatherStation.Weather, which previously contained the user's location data if they allowed this in the settings. I have decided that there is no use of this good enough to outweigh the privacy concerns, so these references have been removed entirely.
Fixed an issue where the average visibility in kilometers was no longer available since v1.0.3.
Added a thumbnail.
Split the date and time formats from the metric/imperial setting. You can now control the date and time formats that are displayed in the plugin menu independently.
Added YYYY-MM-DD as a possible date format.
Adjusted the time display on the main menu to match the time display in the forecast menu.
Fixed the location search menu having incorrect tags, causing an awkward display on some balloons.
Changed some menu options to word wrap on smaller balloons.
Cleaned up a lot of old code and improved performance in some circumstances.
Reorganized code into multiple files and updated various informational comments, etc.
Updated YAYA to Tc571-11.
I told myself when I released v1.0.5 that I wasn't going to touch the old code, I was just going to fix the minor issue I'd found and move on... but then after I pushed that update, I finally sat down and drew the thumbnail I've always wanted.
I didn't want to push another update just for the thumbnail, and I knew there were some things I wanted to fix in the code... so I started picking at it and tidying things up, and here we are with a new major version. There were more cobwebs in there than I expected, but it feels a lot cleaner now.
There are still a few little things I want to fix/improve later if possible. (Most notably, the weather alerts are still awkwardly missing some spaces - but I know why this happens now!) I also noticed that weatherAPI has added some new data points. Most of these are not of interest to me, but there is one in particular marked as "coming soon" that I'll be keeping an eye out for... provided it's included as part of the free API, anyway.