Skip to content

Releases: jeffsieu/stops-flutter

Stops Beta 0.7.1

06 Jun 03:40
084764b
Compare
Choose a tag to compare

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.

image

Stops Beta 0.7.0

18 Dec 14:41
36cd0ef
Compare
Choose a tag to compare

Visual overhaul

This update vastly improves the home page, and search page's map UI.

image
image

Filter nearby stops by bus service

Nearby bus stops can now be filtered to show those served by a particular bus service.

image

Stops Beta 0.6.2

13 Aug 04:33
e032c17
Compare
Choose a tag to compare

This release fixes a small issue where icons do not display correctly.

Stops Beta 0.6.1

29 Jul 14:14
Compare
Choose a tag to compare

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

24 Jul 07:21
Compare
Choose a tag to compare

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

04 Jul 12:39
Compare
Choose a tag to compare

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

04 Apr 17:24
Compare
Choose a tag to compare

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

11 Mar 18:04
040df7f
Compare
Choose a tag to compare

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

25 Nov 16:33
Compare
Choose a tag to compare

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

19 Nov 08:20
Compare
Choose a tag to compare

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.