StreetComplete icon indicating copy to clipboard operation
StreetComplete copied to clipboard

Show quest hint by default until user hides it

Open FloEdelmann opened this issue 8 months ago • 3 comments

Inspired by https://github.com/streetcomplete/StreetComplete/issues/6206#issuecomment-2806735209:

Users might not actively tap the info button, so they miss the hint and thus might give a wrong answer. I suggest to always show the hint by default, and only hide it per quest type once the user actively taps the info button.

For reference:

  • #1913
  • #5612

FloEdelmann avatar Apr 15 '25 16:04 FloEdelmann

Anecdote: My JOSM still shows the "align the imagery with the GPS tracks" banner, because I never bothered to close this message.

westnordost avatar Apr 15 '25 19:04 westnordost

That wouldn't be as easy as to add

questType.hint?.let { toggleInfoArea() }

after

https://github.com/streetcomplete/StreetComplete/blob/c83e0f963f1a6e160760db4ec3c4850b1eebc56b/app/src/androidMain/kotlin/de/westnordost/streetcomplete/quests/AbstractQuestForm.kt#L133

would it?

Trying it out works as expected, but are there side-effects to that? I don't see Log :cat2: complain in Android Studio and the app doesn't crash but that might not be sufficient testing ;-)

kmpoppe avatar Jun 22 '25 06:06 kmpoppe

Trying it out works as expected, but are there side-effects to that? I don't see Log 🐈 complain in Android Studio and the app doesn't crash but that might not be sufficient testing ;-)

@kmpoppe since you've did it already, you can make a PR (And build debug APK for people to test) so we can get more testers and feedback?

mnalis avatar Aug 12 '25 21:08 mnalis