Sunday, June 15, 2014

Version 7.1 approved in record time (after requesting an expedited review)

This fix will sort out the problems with the Streetcar and had several other bug fixes I had been working on. It should be in the store any moment now.

7.1 - Bug fixes

Fix for all Streetcar arrivals - the data provider changed the data without any warning (the data doesnt come from TriMet, but from a third party called 'NextBus').

Also:
  • Added backBookmarks at the top’ setting.
  • iOS 7: Fixed refresh timer button so it doesnt flash.
  • iOS 7: Fixed some graphics glitches.
  • Canceled buses show the time crossed out.
  • Fixed app store link from main screen.
  • Now uses Apples geocoder for getting addresses from GPS locations.
  • Fixed issues when GPS is used for destination in Trip Planner.
  • Added back proximity alarm icon.
  • Removed black color theme; it does not work well in iOS7.
  • Changed JELD-WEN Field to Providence Park. Go Timbers!
  • Added route map with stops to arrival details.
  • Toolbar map icon now behaves consistently added new menu item to map arrivals
  • Added new URL scheme to allow other apps to launch PDX Buss trip planner.
  • Icon has been tweaked.
  • Improved responsiveness, memory usage and display of MAX & Streetcar maps.
  • Minor fixes to station search.
  • The Nearby stops option for arrivals has been updated to to show maps, routes or arrivals.

Saturday, June 7, 2014

Streetcar arrivals broken, for the time being

Sorry, but the folks that provide the Streetcar arrives times (not TriMet!) changed the way it works and so broke PDX Bus.  I'm not able to fix it quickly, so it will be broken for a while.  However, there is a way to work around it.

In the app, go to settings.  Scroll down to where it says "Tracker link" and turn that on (see below):



Then when you see a stop with no arrivals like below, choose "Check TriMet web site" and you'll get the arrivals.

Then you'll see the web page with arrivals:




Friday, February 7, 2014

Interesting stop for Line 12 on the transit mall

I got an interesting review that there is an extra stop on line 12 when you browse the route downtown - "6th and Yamhill" appears between "5th and Madison" and "5th and Market"...


It looks like this in the app:

Well, all this data comes from TriMet.  So I asked them about it, and here's the answer:
The way the schedule is written there is a single [bus] on weekdays that ends at that stop at 1:32am. Technically it's served in that direction and route so it shows up in the stop list.
However, they are going to remove it from the list here as it is confusing... so there you go.  It isn't really wrong,  it's just that the bus doesn't go that way very often. 

Sunday, January 26, 2014

PDX Bus Version 7.0 is approved

It'll be in the app store soon.  I've been working on this slowly for a while, on and off.

  • Updated user interface for iOS 7
  • Fixed streetcar arrivals on Harrison.
  • Fixed location search so that stops that are both bus and rail stops are correctly filtered.
  • New icon from Rob Alan.
  • Added vehicle color "tags"
  • Added TriMet Facebook page.
  • Added support to launch TriMet Tickets App.
  • Added warning for flashing light.
  • Many toolbar icons are now optional - see settings.
  • Fixed locator screen flow.
  • Large bus line identifier now rotates on iPhone.
  • Disabled screen rotation on old iPads as it did not fully work.
  • Added rail map toolbar button to station list screen.


Check the app store to see if it's there!

Saturday, December 21, 2013

PDX Bus doesn't do alerts, but twitter does!

A user asked me about notifications for TriMet alerts in PDX Bus.   This is one item that it is not possible for me to do, as it would require a server.  However,  Twitter can do it for you.  Here's how.

(1) Open a twitter account, obviously.   You could even open one just for TriMet alerts and never post to it or lock it down.
(2) Install the Official Twitter app on the iPhone.
(4) Go to the TriMet Profile page in the app (search for @TriMet if you can't find it)
(6) Make sure you are following them, and click on the Cog icon to change the notifications:


(7) Click on the "Turn on notifications".


Tada!  Now you will get alerts on your phone from TriMet.












Sunday, November 24, 2013

iOS7 update in progress - new icon too!

I am still working on the update for iOS7.  It'll look something like this when it's done...




... and here's the new flatter icon from Rob Alan....



I can't promise when this will be released.  I'm still tweaking a few things, but hopefully by the end of this year.


Saturday, June 1, 2013

Long overview version 6.7 is ready!

I've been meaning to do a release since January.  This release contains several fixes and changes.  I'm still thinking about how to update the user interface, but this is not that release.  This will be available in the app store today.

Here is what I changed:
  • Bug fix - added Streetcar CL line to stop ID 9600 (SW 11th & Alder).
  • Added new options when pins on a map are selected - app can now open an external map app and display the location. Supported map apps include Google map app, Waze, MotionX-GPS, and Apple maps.
  • Several map fixes including: Maps can track with location and rotate with compass heading (iOS 5 & above); updated maps button to only show stops (and not arrivals) when there are multiple stops.
  • Updated Commuter toolbar icon.
  • Rationalized locate options; added setting to change toolbar locate button behavior, made locate icon the same.
  • User is now warned that the alarm will not sound if the device is muted (the app cannot detect if it is actually muted or not). This is to stop me sleeping through stops by accident.
  • Added a new longer, more annoying sound that can be used for alarms (see settings to change the sound).
  • Fixed keyboard not being displayed the first time user tries to enter a stop ID.
  • Added option to open Google Chrome app instead of Safari.
  • Updated URL scheme to add parameters for nearby command, e.g.:  'pdxbus://nearby&show=maps&distance=1&mode=trains'
    where:
    'show=' can be followed by 'maps', 'routes' or 'arrivals'
    'distance=' can be followed by 'closest', '0.5', '1', or '3'
    'mode=' can be followed by 'bus', 'train' or 'both'.