Stops Beta 0.4.0
0.4.0: Better maps, bus pinning
This update allows the user to see all buses going to a bus stop, so as to allow them to pin/unpin them even when they are not in service.
The Google Maps widget now has a proper spot in the app. This greatly enhances the usability of the map for locating a bus stop. Dark mode is also now supported on the map widget.
Back button navigation in search and home pages are also improved.
Bug fixes:
- Search results now show the top result when the query is changed, as opposed to maintaining scroll position
- Fixes alignment problems with long bus stop names
- Resets bus stops names upon unfavoriting them
- Syncs the bus stop star state properly between the list tile and bottom sheet in the search page
- Fixes padding for bus services with letters
- Improves bottom sheet opening animations' realism by using Rubber's launchTo method instead of animateTo
- Refactors BusAPI methods returning service numbers to return BusService objects
- Fix bottom sheet padding