Streetcomplete: [feature request] add quest presets

Created on 18 Nov 2019  ·  5Comments  ·  Source: westnordost/StreetComplete

In issue #1301 @westnordost suggested to open a new issue regarding quest profiles, i.e. different quest selections and priorities to select depending on the current situation.
Sorry if this issue is already somewhere around and I just didn't find it.

These profiles can be useful for switching between e.g. a "normal" and a "train" profile, where the train profile has no quests like road name or opening hours you can't solve from a train anyway. Another example would be "day" and "night" profiles, where the "is ... lit?" quest is disabled or low priority in the day profile and high priority at night.

In a comment to #1301 @westnordost asked for UI proposals of this feature.
So my idea is that profile selection could be in a menu that is invoked from an (to be added) point in the "..." menu. Or simply in the settings, either below quest selection, or part of it (profile selection dropdown on top, including a "new profile" point).

enhancement quest display

Most helpful comment

…and maybe the title of this issue should be changed to that as it is currently not that descriptive…

All 5 comments

I think the current profile should always be visible for traceability, especially if the profile is selected automatically somehow.

I didn't mean the profile should be selected automatically. Using "day" and "night" was probably a bad example...

If the current profile should always be visible, I see no way around adding an additional line below the star and upload counts. In that case it should perhaps be possible to disable profiles to have the UI as it is now.

Some thoughts on how this could look:
(I keep calling this "profile", but in the end it should maybe have a different name to avoid confusion with the OSM profile)

In settings -> quest selection there is possibility to add a new profile. Either in the "..." menu or some extra button.
Adding new profiles asks which profile to copy from (or create a new one, which is like after resetting quests), and allows to enter a name (some "profile Renaming and deleting profiles should be possible in the menu.

Where to put profile selection:

  • add in "3 lines" menu, there is enough space

    • con: not always visible

  • add extra button somewhere, containing some profile number or first letter

    • con: one more always displayed button (but it can be hidden if there is only 1 profile)

  • add in (quest) settings

    • con: not always visible, switching is slow

      When tapping the profile selection element a menu with all available profile opens and the user chooses one. Maybe a link to quest selection of the selected profile by long pressing a profile could be done.

(I keep calling this "profile", but in the end it should maybe have a different name to avoid confusion with the OSM profile)

FWIW, "preset" is a common term for this sort of thing.

…and maybe the title of this issue should be changed to that as it is currently not that descriptive…

Was this page helpful?
0 / 5 - 0 ratings

Related issues

westnordost picture westnordost  ·  3Comments

ecksun picture ecksun  ·  3Comments

lzmartinico picture lzmartinico  ·  4Comments

HolgerJeromin picture HolgerJeromin  ·  3Comments

matkoniecz picture matkoniecz  ·  3Comments