add "show tags" option in Notes relating to an object
Use case
Sometimes there are notes, you could easily solve by editing the tags.
Proposed Solution
So it would be nice to have the "show tags" option in notes relating to an object.
Hmmm, it would be nice, if easy to implement (which it likely isn't - but I haven't actually looked).
Becase, Notes are separate objects/things from OSM Elements (i.e. things that can have tags: nodes, ways [including closed ways AKA polygons] & relations). So, as Notes don't have "tags", and there is no real connection between Notes and Elements, it leads to two issues:
- some Notes do not have any corresponding OSM element or all (e.g. the ones that you create by long-pressing on an empty part of the map and leaving a Note) -- obviously, those cannot have any "show/edit tags" buttons, as there is no related OSM element whose tags could be edited!
- when you answer
Uhh.../Can't say/Leave notein some Quest, StreetComplete has a hack which places a node at the same lat,lon coordinates as the OSM node (or middle/centroid of the OSM way). That way, if the quest icon would pop up at that exact same location, it can be detected and blocked. Of course, since it is a hack, it'd probably stop working if someone moves (or replaces!) the OSM element (ether individually or in bulk) because Notes cannot be moved once created.
But perhaps SCEE can use the same hack to detect which OSM element that "belongs" to the Note, and then add extra button Show/Edit tags for it if it has found any. I have no idea how much work that would be, though. 🤷
As a workaround, I currently usually use either the Quest preset (with SCEE-specific "POI: xxxx" half-quests), or an Custom Overlay (including the one showing every OSM element). Then I can click on actual OSM element (at/near the position of the Note), and choose Show/edit tags on it (you may need to temporarily hide the note first; quick-hide button is quite helpful to make it easy and quick) from either Uhh... or three-vertical-dots menu.
But perhaps SCEE can use the same hack to detect which OSM element that "belongs" to the Note, and then add extra button Show/Edit tags for it if it has found any. I have no idea how much work that would be, though.
Just checking the text for OSM links and adding an edit option if the element exists locally should be relatively simple (didn't have a look at the note form though).