- Updated support libraries and target Android version to Android 13 (API level 33)
- Better dark mode support
- Improved animation seek bar and preferences
- Updated support libraries and target Android version to Android 11 (API level 30)
- Dropped support for old Android versions. The minimum supported Android version is now 8.0 Oreo (API level 26)
- Updated support libraries and target Android version to 8.1 Oreo (API level 27)
- Added link to privacy policy
- Dropped support for old Android versions. The minimum supported Android version is now 4.2 Jelly Bean (API level 17)
- Fixed showing user's current location on the map for Android versions equal or greater than 6.0 Marshmallow (API level 23)
- Added ability to select map type from the main screen
- Updated icons, colors and toolbar
- Updated library dependencies
- Converted project to Gradle based build (works now with Android Studio)
- Dropped support for Android versions equal or lower than 2.2 Froyo (API level 8), so the minimum supported Android version is now 2.3 Gingerbread (API level 9)
- Fixed application crashing in some rare cases
- Major code refactorings (e.g. added AndroidAnnotations)
- Fixed application crash if hardware acceleration was forced to be used
- Pinch and double-tap zooming now zooms to the center of the map instead of point (0,0)
- Fixed occasional layout flashing when refreshing the view
- Dropped support for Android versions equal or lower than 2.1 (API level <= 7), probably has never even worked with Android 2.1
- Fixed changing from summer time to normal time
- Added GPS as an alternate location provider (mainly for tablets)
- User can save his/her current location as a fixed position
- Added reset zoom to the context menu
- Improved layout to support Android tablets
- Added advertisements to support the development of this application. Ads can be disabled from the preferences.
- Added pinch and double-tap zooming
- Now uses scalable SVG images as map markers. User can change the color and the size of the markers from preferences.
- Shows the name of the municipality when long pressing the circle representing a municipality.
- Major code refactorings. Now uses RoboGuice 2 for dependency injection and Robotium for automatic black-box testing.
- Shows user's current location on the map (see settings)
- Shows selected municipalities/cities on the map (see settings). The municipalities are represented as black dots (coordinates are from Wikipedia)
- Added "What's new" dialog for informing about new features
- Fixed crash bug which occurred when resuming the application after long time of inactivity
- More user-friendly error messages and translated them to Finnish
- Fixed NullPointerException which occurred sometimes after resuming to the application
- Refreshing the animation view after a short time does not download all images again but only new images.
- Added slider control to the animation view
- Added sliders to the preference screen
- Orientation change does not stop download anymore
- Context menu accessible also in download and map view
- Added refresh button to context menu
- Fixed possible OutOfMemory errors
- Version number visible in about box
- Now immediately loads and shows the latest weather map image and continues downloading the rest map images in the background.
- Added option to enable/disable animation auto-start
- More detailed error messages
- Translated to Finnish
- Sources published to GitHub
- Fixed download error which was caused by missing Content-length when downloading the actual image files from the servers.
Below are the changelogs from the original uncontinued application "Helsinki Testbed Weather View".
- Try to fix OOM-error which occurs rarely on real devices
- Timestamp GMT offset error fixed
- Android 1.5 compatible
- Added info dialog and copyright notes about Helsinki Testbed
- Map location is saved and restored to/from persistent storage
- Stop animation while not visible
- Animation scale issues fixed
- Animation control buttons as images