umts / BusInfoBoard

A place to view bus arrival information from Avail's JSON feed
Apache License 2.0
16 stars 3 forks source link

Show Public Messages #71

Closed sherson closed 6 years ago

sherson commented 6 years ago

We've talked a few times about rendering public messages for routes that are servicing the chosen stop(s). A consideration is spacing... there can be multiple messages (up to 255 characters each) and we often display multiple stops. Perhaps we could have a flag to:

  1. Show departures
  2. Show messages
  3. Show both (default)

Other notes:

@dfaulken is working on it.

sherson commented 6 years ago

BTW, for reference: an example of it not running fullscreen: http://eco.umass.edu/kiosk/db/

sherson commented 6 years ago

Reopening this with a question:

Currently, all the routes that a public message is associated with are listed, even if some of those routes do not service the selected stop(s).

Is this confusing, and should we instead only show routes (next to a public message) that have departures listed?

There are pros and cons to each approach, one con being that trimming a public message routes list to only those with departures shown could result in a situation where we exclude a route that services the selected stop(s), but isn't listed because it doesn't have any upcoming departures. Maybe that's more confusing, but it'd probably be fine because the public message would still be shown.

dfaulken commented 6 years ago

From a technical standpoint, it's certainly possible to do. However, I personally don't really see the confusion. Have we received feedback about this?

And, I don't like the idea of detours being presented inconsistently (as if they apply to different sets of routes) depending on what stop you're waiting at.

sherson commented 6 years ago

We haven't received feedback.

While looking at Smith, it struck me as a little odd seeing R41 and B48 listed next to the public message when those routes don't service that stop. Maybe it's fine, but perhaps a passenger could get confused and think that those routes service that stop?

businfoboard with avail public messages for other routes

However, if the public message text also has the routes listed, then it might be even more confusing to selectively list the routes on the left.

For example, stop 828, is only serviced by B6:

businfoboard with avail public messages for other routes 828

If the text was

B6: G3, G5, and B6 buses are avoiding Chestnut St and continuing to State and Main both inbound and outbound. Stops missed on Chestnut St and Harrison Ave.

that would also be inconsistent (and arguably worse).

If PVTA and all the operators were consistent about text conventions, we could avoid that. But I think we should leave it as is, so never mind. Closing.