better-rail / app

An alternative mobile client for Israel Railways
https://better-rail.co.il
GNU Affero General Public License v3.0
146 stars 27 forks source link

Show crowd load for train routes #350

Closed chip44 closed 7 months ago

chip44 commented 8 months ago

Adds a bar indicator which displays crowd load for each route item. The bar's length and color represent the crowd load (shorter and greener = less crowded, longer and redder = more crowded).

Example of current implementation:

I do feel like it's a bit unintuitive from a first look though, so I'm open to suggestions :D

planecore commented 7 months ago

Hey, @chip44! Thanks for your contribution. I wonder if this data is significant enough to be shown prominently on every card. I'd rather add train numbers since Israel Railways began to present them on the red rolling stock and have greater value than the crowdedness of each train.

Better Rail is designed mainly for daily commuters, not occasional ones, and people normally expect that rush hour trains will be much crowded than late night or noon.

chip44 commented 7 months ago

people normally expect that rush hour trains will be much crowded than late night or noon.

Hmm good point, it's pretty obvious now that I think about it. Maybe the crowd info could be displayed when you open a specific route card instead of in the list? or would you prefer I just close the PR for now?

As for the train numbers, I don't use them much personally (time+platform works for me), so I can't comment on that.

guytepper commented 7 months ago

I think that not enough people will make decisions based on this data - which we're not even sure how much of it is up-to-date. So yeah, it's better to leave this feature outside the app. However we really appreciate the effort, it would be great to see you contribute to other features if you're interested :)