-
-
Notifications
You must be signed in to change notification settings - Fork 364
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
Add "Disable this quest type" to the "Other answers" #4771
Comments
IMO such an entry directly in the "other answers" menu would be too prominent. Also, whenever there is just one "other answer" (which is "Can't say..."), no menu is shown at all and "can't say" is shown directly in the button bar. Maybe what could be done is to show another button next to "Hide" and "Leave note" in the "Leave a note instead?" dialog. Though, this is a little out of context and it would kind of take the space that the #1992 feature would otherwise take up.
Also, by the way, this UI element is called a "snackbar" and I generally find it to be really bad design |
This is interesting idea, but as noted would clutter "Other Answers" (and always avoid the optimization that we directly show So it would be nicer to trigger it in some other way.
With this I agree, such auto-disappearing snackbars are bad UI if they provide any useful information at all, and it is especially horrible when they offer the optional action (as So I'd much prefer "Are you sure" |
When I open a quest and discover it's not something I'd want to answer I just got back, not press "Can't say" (that might even be hidden under "Other answers"). Maybe quests in the settings could have dedicated "Details" pages with the "Enable / Disable" checkbox in the top right corner? And the menu shown on a quest icon tap on the map would have a "Details" link leading to that page, where the quest could also be disabled. |
That might work. So after showing a quest text (e.g. "Does this bench have a backrest?" mini-icon like ℹ or ⓘ could be shown, and when clicked it would describe the usefulness of a quest (that would require people writing such an explanation for each quest, of course!) and offer to disable showing this quest in the future. Would such a workflow be intuitive to you (i.e. if we didn't just talk about it, would you have clicked on that "ℹ" and disabled such a quest that you find noninteresting, or not?) |
Yeah, well that is obviously out of question. |
Well, that might be some work, and outside the specific scope of this particular issue, true. I'm not proposing writing a full-fledged essay about each. For majority of the quests, it might even be auto-generated from achievements that quest accomplishes, and only for some percentage of the quests (especially ones found dubious by the community) it could extended manually (in a matter of optional
Then we would not need to write an explanation for every quest manually; e.g. quest with I do not think initial number of translation strings would be too big (maybe half a dozen quests, plus a dozen achievements). If we later found extra quests which people do not understand a usefulness of, they could be added later. Would that be more acceptable? Anyway, it was just an idea how to fix this issue it in sensible way (while also adding extra value! As "ℹ" without the actual extra information does not make much sense to me); feel free to discard the idea if you don't like it. |
On the second thought it is not completely obvious that disabling a quest can be accessed by clicking the "ℹ". Maybe the initial version could use a regular checkbox where the "ℹ" would have been? Later on this dialog could be extended to also include description why the quest is useful, list associated achievements, etc. |
It would also be a good place to add a link to the OSM wiki for much more detailed info about the quest |
How about if a long press on a quest icon brought up the option to hide that quest type? Would that be discoverable enough? Then wondering about what else would go in that menu, maybe an option to show only this quest? |
A long press on the quest type should rather bring up a menu for #124 |
So, adding "disable this quest type" to other answers is rejected. Adds too much clutter to this menu. Adding this option to the "Can't say" dialog is also ineligible because that's where #1992 would go. A menu on long-press on the quest type is probably also ineligible because #124 is ideally what should happen on a long-press. Maybe this could be combined somehow.... (open a context menu if it is just one quest type at this position and otherwise fan out the quest types?) ... but the implementation of #124 has priority. So, I will close this for now, as this ticket will appear as linked when reading through #124. |
Use case
I am new to StreetComplete. And do not know yet which types of quests I would not want to complete. E.g. I would probably not be measuring widths of roads.
The list of quest types is very long. And going through all of them to decide which I do not want is tiresome. And some of them might not even appear in the places I go to.
Also sometimes I would like to see possible answers to decide if the quest is "for me".
Proposed Solution
I would like to suggest therefore to implement a way to disable a particular quest type directly from the map.
Here is how it could work:
The text was updated successfully, but these errors were encountered: