StreetComplete icon indicating copy to clipboard operation
StreetComplete copied to clipboard

Allow disabling the "Are you sure" pop-up for the maxspeed quest

Open Atrate opened this issue 1 year ago • 5 comments

Use case

When surveying maxspeeds, it is very often the case that the speed limit is not explicitly signed. In that case, the user is prompted with an Are you sure no limit is posted window each time the quest is solved.

Proposed Solution

It would be nice if there was a way to disable that dialog box completely, as it is quite annoying. Disabling it for the duration of the editing session would also be a solution, but IMO it'd be best if it could be disabled completely.

If that's not something that would be implemented in SC, could I get a code snippet to disable it in my own fork?

Atrate avatar Apr 23 '23 19:04 Atrate

I guess something similar as for "are you sure that you are on-site" could be done for that dialog.

westnordost avatar Apr 24 '23 11:04 westnordost

The quest shows one of two different dialog variants depending on whether the road could be in a slow zone or not. Should selecting the "Don't show again for this session" checkbox in one variant also hide the other dialog variant or should the user have to hide both variants separately?

I don't think either option is optimal. Once a user has seen the variant with the slow zone sign, they don't necessarily need to see the other one without the sign. But this does not apply the other way round.

tapetis avatar Jun 17 '23 18:06 tapetis

I'd be in favour of rewarding users that have collected a certain number of experience points by not showing "are you sure" dialogues to them any more. We should assume that after showing these an x number of times, they got the message.

rhhsm avatar Jun 18 '23 06:06 rhhsm

If @arrival-spring finishes his maxspeed overlay, I actually intend to delete the max speed quest because the overlay will be superior in every aspect. The overlay will not show such messages anyway because if the user gets it wrong the first time (he didn't see a sign but later he does see one), he can always correct it, later. So, they are not that necessary.

westnordost avatar Jun 19 '23 10:06 westnordost

I'd be in favour of rewarding users that have collected a certain number of experience points by not showing "are you sure" dialogues to them any more. We should assume that after showing these an x number of times, they got the message.

I would argue that, at least for some quest types, it is entirely within the realm of possibilities that a user may have memorised what the answers should be to these quests on their route, and only got around to answering them when they got to a destination.

Perhaps you are not capable of remembering, say for example, path surfaces you've encountered on your walk, but then you might be good at remembering other types of things. Different people, different brains.

The overlay will not show such messages anyway because if the user gets it wrong the first time (he didn't see a sign but later he does see one), he can always correct it, later.

How does that work differently from undoing-and-reanswering a quest normally?

thany avatar Aug 21 '23 02:08 thany