OPENER-next / OpenStop

App for collecting OpenStreetMap-compliant accessibility data in public transport
https://openstop.app
GNU General Public License v3.0
63 stars 13 forks source link

show the actual tags that will be applied #255

Open thibaultmol opened 3 months ago

thibaultmol commented 3 months ago

Idea

It might be good for people who actually know whatt osm is if there was an option in the settings to show the actual tag(s) that will be applied depending on your answer.

Bug Relation

No response

Implementation

No response

Additional Info

No response

rugk commented 3 months ago

IMHO rather an advanced feature and I like how StreetComplete solves it to only show this in the "revert dialog", which would be a new feature for this app, too.

thibaultmol commented 3 months ago

Is it that advanced, though? The app already has to apply the tags anyway, it could just show them? that's how Mapcomplete does it: image

It even has a link to the wiki page for each key/tag but that's also easy to do because it's just a url template: https://wiki.openstreetmap.org/wiki/Tag:bench%3Dyes

rugk commented 3 months ago

Yeah, StreetComplete has in the past refrained from that, because it would just confuse a typical user (as they do not even [have to] know OSM or so), so depending on your target audience, I'd also argue this is similar here. Also on smartphones there is limited space and if you want to modify multiple tags it gets more etc. etc. SC has reasons not to show it (could not find a fitting issue in their repo right now though).

thibaultmol commented 3 months ago

I somewhat get it. But on other hand I'm like: it's just one or two lines of text.

Here's how mapcomplete does it on mobile (and that's even with the mode on that shows all questions at once which isn't the default setting for mapcomplete Screenshot_20240331-085931

rugk commented 1 month ago

Yeah, sure, but I TBH Mapcomplete is not really an example of great UX, IMHO. Anyway, sure, do it by all means, maybe hide it behind an (i) icon or so, there are likely more ideas or so, I just wanted to bring in some arguments of why this may not be the most important idea or one which also had some disadvantages.