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

handling of multiple quests for a single object #5929

Closed
alotbsol555 opened this issue Sep 26, 2024 · 11 comments
Closed

handling of multiple quests for a single object #5929

alotbsol555 opened this issue Sep 26, 2024 · 11 comments

Comments

@alotbsol555
Copy link

alotbsol555 commented Sep 26, 2024

Use case
if there are multiple quests for a single object you have to answer them one after another, in the order choosen in the settings. It would be very convenient to be able to solve any quest available for an object without having to sort it to the top in the settings or deactivate the other quests above.

Proposed Solution
show all open quests for an object on double tapping or long pressing the currently shown quest and allow solving any of these available quests. maybe add an indicator on close zoom levels to show that there is more than one quest to solve.

@FloEdelmann
Copy link
Member

Similar to

@alotbsol555
Copy link
Author

right, it seems my quick search for something like this was a bit too quick ;)

anyway, I think the proposed solution above is different in the way, that you could see all and pick from all available quests before you start answering/skipping through all of them.
this could of course be combined with the proposals from the other issues, ie. automatically continue asking etc…

@westnordost
Copy link
Member

Well, in #124 various solutions have been discussed. (Will close as duplicate)

I noticed that under the title "use case", you wrote what you would like to do (sort through all quests for one object) but now why. Were you unable to answer one quest (from a distance), so you first wanted to answer another? (If yes, which one?)

@alotbsol555
Copy link
Author

ok, thanks for looking into this. before closing the issue, let me add the "why":

the current behaviour sometimes keeps me from answering quests: if I can't answer the top quest (eg. the answer is not clear), I won't be answering the other quests even if they would be easy.
sorting the list of quests in the settings or deactivating the unanswerable quest, then go back and answer the easy quests just to reset the settings to the usual state afterwards is too inconvenient in my view. maybe I'm just too lazy ;)
it depends on the situation which quest is the easiest or which is impossible, ie. there is no perfect order of quests in the settings.

I would prefer to pick the quest I want to answer, if there is more than one.

@westnordost
Copy link
Member

The quests should be sorted by default by "quick and easy to solve from a distance" first, then the closer you have to get / the longer it takes to answer, the later it is displayed. So, that's why I am interested to know for which quests you wanted to reorder the quests. The default order could be changed.

@mnalis
Copy link
Member

mnalis commented Sep 28, 2024

sorting the list of quests in the settings or deactivating the unanswerable quest, then go back and answer the easy quests just to reset the settings to the usual state afterwards is too inconvenient in my view. maybe I'm just too lazy ;)

You're not lazy, such procedure would be a horror indeed, which is why nobody suggested that 😺

But are you aware that every quest has an Uh... / Can't say answer? If you choose that, current quest (which you cannot or do not want to answer for whatever reason) would be skipped on that object, and you will be presented with next quest in order for it. That should be much easier, yes? Or is it problematic for some reason for you?

@alotbsol555
Copy link
Author

@westnordost I think the default order is fine in general, but it might not fit to every situation: one example is for bus stops which have many possible quests: if you're passing a bus stop in a bus you might spot some things but not all of them to be certain enough. Then it's not easy to just answer single quests.

Another example is for parking spaces: In residential areas it is sometimes easy to see that there are no fees to pay, but you might not be sure, if it is restricted for residents or not.

For me, it feels like there is just one last step of zooming-in missing in the main view.

@mnalis Thanks! I think that is currently the best working solution for me, if there are not that many quests to skip. Although skipping without hiding would be better and being able to pick in advance would be best ;) But unhiding everything again from time to time is indeed much easier than reordering or de/activating.

@Helium314
Copy link
Collaborator

For me, it feels like there is just one last step of zooming-in missing in the main view.

That was already seen as solution when max zoom was 20.5 (#2878)
Reading this just a few weeks after the max zoom was increased to 25.5 makes me think there will always be just one more step needed.

@alotbsol555
Copy link
Author

:D Sorry, I didn't know that. It seems to be quests all the way down! Here, zooming the map wouldn't help anyway, you would rather have to expand the quests at one point somehow...

@westnordost
Copy link
Member

Hmm, I looked at the order of the bus stop quests:

  • AddBusStopShelter
  • AddBenchStatusOnBusStop
  • AddBinStatusOnBusStop
  • AddTactilePavingBusStop
  • AddBusStopName
  • AddBusStopRef
  • AddBusStopLit

Stop name and ref are further below even though they might be visible more easily than the tactile paving because it requires text input and that takes long, i.e. you'll have left the bus stop already when you finished inputting it.
The lit quest is asked last because at least during day, you pretty much have to stand in it to see if there is lighting or not.

So, I think the order is fine, or at least, the best compromise.

Anyway, closing as duplicate of #124

@westnordost westnordost closed this as not planned Won't fix, can't repro, duplicate, stale Sep 30, 2024
@riQQ riQQ added the duplicate label Sep 30, 2024
@mnalis
Copy link
Member

mnalis commented Oct 1, 2024

Thanks! I think that is currently the best working solution for me, if there are not that many quests to skip. Although skipping without hiding would be better and being able to pick in advance would be best ;) But unhiding everything again from time to time is indeed much easier

For those who might be interested, SCEE (StreetComplete "Expert edition" fork) has an option (in Settings / UI / Show hide button) which creates just such "temporarily hide" button which is actually just "skip" (i.e. update of the area or solving of other quest on that element will automatically unhide the quest). As an additional bonus it is available with just a single click (instead of 3 clicks).

Anyway, SCEE can be installed alongside StreetComplete if you want to try it out @alotbsol555, and (despite the name) by default looks pretty much the same as StreetComplete - until you start enabling more and more extra features (when it starts to differ more and more too, of course).

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

No branches or pull requests

6 participants