justjohn/transitwidget

Combine stop lists when multiple directions have same short label

Opened this issue · 3 comments

MBTA #4 (for example) has two Inbound and two Outbound directions. We should combine their two stop lists, and show only two choices of direction, Inbound and Outbound.

I don't know if we should combine them; because they are different routes, they just have the same short name for a couple of the variants.

e.g. here are the long name directions for route 4:

  • North Station
  • Tide St./BMIP via Commercial St.
  • North Station via Commercial St.
  • Tide St./BMIP via World Trade Center

We might have to use the long names in these cases.

I agree that they are different, but IF we want to fit the direction name in less space, this would be the way to handle it. It doesn't really matter much to the user if we merge the lists, except if the user doesn't know whether the short label is the one they want, since the buses display the long label on their signs.

The only issue I see with merging is the order of stops. Right now we show them in the same order the bus travels them. If we merge multiple routes together we break that.

I think the alternative is just to let the route name take more than one line in the in the spinner drop-down. Maybe not as pretty, but more helpful when selecting a route.