Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust the 6 types of road surface shown in the "quick select" based on usage #1072

Closed
jancborchardt opened this issue May 15, 2018 · 11 comments

Comments

@jancborchardt
Copy link

If you are in a city with a lot of sett or cobblestone, it can quickly get cumbersome to always need to press "Show more" and then "Paved", and only then the relevant surface every time.

It would be great if the list of these 6 first shown surfaces is adjusted based on how recently you used them. That way if you have an area with a lot of cobblestone you only need to go through the ordeal once, and as soon as you are back on asphalt it's still simple. :)

@ENT8R
Copy link
Contributor

ENT8R commented May 15, 2018

Related or even a duplicate of #73 and #826

@rugk
Copy link
Contributor

rugk commented May 15, 2018

…but actually a different (and IMHO superior) solution to the ones suggested before, as it is intuitive as the user is unlikely to even notice the change. (and it is no "advanced [edit]" feature)

But, yeah, if done, it may be done for all picture quests like these, of course.

@jancborchardt
Copy link
Author

jancborchardt commented May 15, 2018

They are related, but not duplicates, as it was stated that automatic batch editing should not be possible. (And the referred ones were closed.)

My proposal isn't batch editing but just helping with repetitive inputs. (Same could be used for the bike paths, where the recently used ones are sorted up top.)

Basically it's how emoji pickers on most platforms also work. 😉

@westnordost
Copy link
Member

westnordost commented Jun 9, 2018

This would open a can of worms though, because basically this kind of "favorite" ordering would be expected to work for any quest with an image-based selection.
Not only that, the implementation itself may be complex:

  • track what the user selects as answer
  • persist and load this information (per quest type)
  • forget it after a while? / when location is changed significantly? / when app is closed?

I do not really think the effort is worth it.

@rugk
Copy link
Contributor

rugk commented Aug 13, 2018

I'd still like that feature though. It's basically like the "Recent Emojis" you have in keyboards and other Emoji pickers. The same principle.

Also there new images (emojis) may actually be added over time. AFAIK all these handle it by just ignoring it.

forget it after a while?

Not needed IMHO. A simple implementation without forgetting may be enough - unless users really travel a lot. In such a case, maybe justsave everything per country? (as you already determinante this for other cases).

Also an automatic cache purge may be done for old unused items, so they do not waste space if you e.g. was in a country once and then moved away.

@westnordost westnordost reopened this Aug 13, 2018
@jancborchardt
Copy link
Author

@rugk yep, as I said above too ;)

Basically it's how emoji pickers on most platforms also work. 😉

Thanks for reopening @westnordost!

@westnordost
Copy link
Member

Okay, done. (For any quest where there is a selection of images)

@westnordost
Copy link
Member

So the last user's choice is remembered and that item is always placed in the first place (upper left corner). The app remembers the user's choice "forever", there is no reset-logic.

@rugk
Copy link
Contributor

rugk commented Aug 16, 2018

Ah, so it is only one image (item) per quest, that is remembered?

@westnordost
Copy link
Member

yes

@jancborchardt
Copy link
Author

Thanks a lot @westnordost! :) This will really help with repetitive inputs!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants