Show quest hint by default until user hides it
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
Anecdote: My JOSM still shows the "align the imagery with the GPS tracks" banner, because I never bothered to close this message.
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 ;-)
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?