Skip to content
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

Expert Mode: Allow to edit tags directly #471

Closed
westnordost opened this issue Aug 10, 2017 · 8 comments
Closed

Expert Mode: Allow to edit tags directly #471

westnordost opened this issue Aug 10, 2017 · 8 comments
Labels
enhancement wontfix idea rejected because it is out of scope or because required work is not matching expected benefits

Comments

@westnordost
Copy link
Member

Add an "Expert mode" option in the settings which when turned on, enables a couple of advanced features. Most prominently, and this is what this ticket is about, add a button to each quest which enables the user to instead of using the normal form, enter any key-value tags directly as response to the quest.

This has not highest priority right now and will roughly come after I implemented some leaderboards (v4 and later).

@rugk
Copy link
Contributor

rugk commented Aug 1, 2019

(v4 and later)

Hehe, I guess you've changed your versioning scheme by now a little… 😜

@westnordost
Copy link
Member Author

westnordost commented Aug 1, 2019

Not the versioning scheme, but the plans I had. If there would have been no input from the outside, i.e. the app would not have been noticed by anyone, it would look quite different now.

But the success of the app is measured by the popularity it gains and impact it has, not the features it accumulates.

@matkoniecz
Copy link
Member

matkoniecz commented Apr 21, 2021

I am wondering is it something actually useful and needed. Multiple times I switched to Vespucci, but it basically always involved changing geometry or deleting elements.

Basically never it was just changing tags on an element with a quest.

Layer system would be much more useful as it would allow a general overwiev, not limited to just a current element.

In which situation someone would use it? (I am not looking for theoretical, I can imagine some that never happened to me).

Though if #2774 #2773 would be rejected this would fit as sort of replacement.

@Helium314
Copy link
Collaborator

Related: what might also be interesting in expert mode is (somewhat) adjustable element selection. So e.g. I can choose to have the roof shape quest for higher buildings, have surface quests for service roads, disable the lit quest for roads,...

@mnalis
Copy link
Member

mnalis commented Apr 26, 2021

Expert mode might be useful still, but I'm not so sure about manual entering of value=keys tags what this ticket is about specifically - it happens very rarely so I'm nowdays just fine with taking a Note with a picture, instead of entering less used tag manually on mobile device, checking it on wiki for exact syntax and related tags etc. And when I do, I also usually go to Vespucci, as I need extra functionality (eg. fixing that address on neighboring building and not only one SC asks about, auto-tags suggestions etc).

@westnordost
Copy link
Member Author

westnordost commented May 22, 2021

Yeah, I thought about this and I will drop this feature. Some more things to add additionally to what has been said already:

  • if someone tags something different and maybe wrong, people first will think that StreetComplete does this wrong tagging, not that user. That's bad publicity, but also an additional triaging/maintenance effort to communicate this and resolve issues that are posted because of that on the issue tracker. StreetComplete has been around for, what, 5 years, and that has been the one thing people could be sure of: That users don't choose the tags by themselves. A mistake is either the app's developer mistake or a misunderstanding (which could also be the app's developers mistake).
  • even if it is in some way marked in the changeset comment/tags that the user used custom tags, this is something which can easily be overlooked
  • the use case that f.e. a user prefers to use another tag (f.e. source:maxspeed instead of maxspeed:type) is not really feasible, because he would need to enter expert mode and write this out on his smartphone keyboard for every single quest
  • so the only use case that remains, that I see, is to tag something for which there is not option for. But then, in many/most cases except for the extreme rare ones, it is better to either leave a note (if unsure how to tag or there is no good tag for it) or to add this option to StreetComplete. The scenario that the user knows the exact value for a very rare tag is quite unrealistic. If I f.e. want to tag a certain rare kind of shop and I know there is some tag for thta, I search the wiki, taginfo and/or open up iD just to see if they have a preset for that. All these options are not really feasible on a smartphone, while on and about.

@westnordost westnordost added wontfix idea rejected because it is out of scope or because required work is not matching expected benefits and removed expert mode labels May 22, 2021
@mnalis
Copy link
Member

mnalis commented Sep 8, 2021

Nowadays SCEE fork (formerly StreetComplete Expert Edition) has support for editing raw tags directly.

@smichel17
Copy link
Member

In particular, I think #3003 (reply in thread) (open element for editing in other app) would be a good alternative to adding arbitrary tag functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement wontfix idea rejected because it is out of scope or because required work is not matching expected benefits
Projects
None yet
Development

No branches or pull requests

7 participants