umts / pvta-multiplatform

Transit realtime app for mobile devices
Other
6 stars 5 forks source link

Preserve stop-sort preference #436

Closed werebus closed 6 years ago

werebus commented 7 years ago

We got this report via email:

When one goes to a saved stop and reorders the list of routes by 'time' rather than the default 'route', this change is not saved, and the setting will always be reset to 'route' when returning to the saved stop, even within the same session.

And that's true. It's not a saved setting, but rather a temporary view change. Should we save it somehow?

It sounds like this person expected the choice to be preserved per stop. Or at lease per favorited stop.

akaplo commented 7 years ago

To be fair, it did persist in 1.x, this user could've come from there and wondered why that functionality was lost. I'll check the analytics and report how often it was used - anyone have any arguments for or against?

werebus commented 6 years ago

We got another request via email:

Is there a way to set stops to always default display by time, rather than route? Display by time is far more useful to me but I don't like having to always redisplay the stop by time each time I visit the stop. I want to set this preference app-wide so all stops always default to display by time.

Although they are looking for an app-wide setting.

akaplo commented 6 years ago

Welp, the 1.x style solution should still work. I've made it high priority, since we've had 2 (❗️ 👻 ) users request it. If you wish to respond, just say the app will remember their choice automagically in the next release.

johnathangriffin commented 6 years ago

Hi, I am the second reporter. Remembering the preference on a per-stop basis ("1.x style") should be acceptable for my use, although an app-wide setting would certainly be preferable, as I will never want to use the order-by-route view (this view has honestly never made sense to me – but that’s a matter of personal preference I suppose…).

dfaulken commented 6 years ago

I'm working on an app-wide setting.