Releases: jeffsieu/stops-flutter
Stops Beta 0.7.1
Material 3 migration
Flutter 3 introduced Material 3 support. This release updates Stops with the new features provided by Flutter 3.
- Updated to Material 3 components.
- Added support for Material You colors.
Stops Beta 0.7.0
Stops Beta 0.6.2
This release fixes a small issue where icons do not display correctly.
Stops Beta 0.6.1
This update mainly contains bug fixes.
- A first start up dialog is added for caching of bus stop and bus service data
- A new setting allows users to re-downloaded bus stops (in case the cache is outdated)
- Scan card page is hidden on devices not supporting NFC
- Fix about dialog font color on light theme
Stops Beta 0.6.0
Check ez-link value
This update brings ez-link card scanning! Now you can scan your ez-link cards to check their value, and see your transaction history.
Revamped search and bus service page
Other changes
UI Improvements
Major
- Revamped bus service page
- Standardized all bus stop items to show street
- Neater search page:
- Add icon to bus stop, bus service, history in search
- Use accent color to highlight search query matches
Minor
- Redo placeholder for nearest stops
- Tapping bus timing row now checks the checkbox
- Add margin below card app bar
- Add padding to pinned stops for better visual
distinction - Add padding to prevent FAB from obscuring list item
- Use hint color for all overflow buttons
- Make dark theme snackbar dark colored
- Standardize textfield colors
UX Improvements
- Improve search history management
- Improve search matching for substrings
- Pressing back after launching search by map view
causes list view to show first - Pressing back from routes page doesn't hide the fab
- Fix keyboard spasm when entering search page
Stops Beta 0.5.1
0.5.1: Notifications
This update greatly improves the notifications system for bus tracking. Searching for bus stops is also made easier with improved search matching.
Notifications
Live, silent notifications display bus arrival timings. When your bus is arriving in a minute, an alert notification is shown. View tracked buses in your homepage, and untrack all of them when you board your bus with a single tap.
Search improvements
Search matching algorithm helps you find your stops better with
spelling-error resistant matching.
Minor changes
- Change routes indicator to rounded rectangle
- Add route page has palette indicator
- Search page now automatically shows keyboard by default again, when in text search mode
- Homepage now shows 5 nearest bus stops in a vertical list
- Added loading animation for nearby stops
- Added a "backing" behind the floating search bar in home and search pages, so that scrolled content will not hinder visibility of status bar icons
- Changed over-scroll refresh in home page to a "Refresh location" button on the "Nearby stops" card
Stops Beta 0.5.0
0.5.0: User routes, theme tweaks
Notable changes
BREAKING CHANGE - This release may need a full reset of the app (reinstall) for it to work.
- Routes can now be created to group several bus stops into a neat page. Bus services can be pinned on a per-route-per-stop basis to allow for easy viewing of the buses you care about
Others
Stops Beta 0.4.1
0.4.1: Clearer bus timings, theming improvements
Notable changes
- Theme setting added as fallback for devices not supporting native dark mode
- Bus stop overviews in home page now show all bus timings per bus service
- Added legend at the bottom of the bus stop info sheet
- Clicking a bus service from a bus stop will highlight it
Minor changes
- Notification bell icon change to hint color when inactive
- Fix text select cursor and selected text color
- Colored rectangles in Legend card are now rounded off
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
Stops Beta 0.2.4
With this version, you're now able to pin frequently used bus services to your starred bus stops. Pinned services will show their timings automatically in the homepage, making it more convenient. Clicking the bus stop will still bring up the full timing sheet, showing all bus services at that bus stop.