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

UI tweaks for cycleway quest #723

Closed
rugk opened this issue Dec 14, 2017 · 27 comments
Closed

UI tweaks for cycleway quest #723

rugk opened this issue Dec 14, 2017 · 27 comments
Assignees

Comments

@rugk
Copy link
Contributor

rugk commented Dec 14, 2017

I think for the cycleway quest the direction really matters, as you can add another way on the other site. So in the map there should be an arrow, so you can see which direction you are currently editing.

Also, I hope, by default the right side is added, is not it? That is not obvious from the UI as it shows the cycleway at the top (and the "other side" at the bottom) of that image.

Maybe you can turn this for 90°, so the right side is really right from the users point of view. And the left site is left. This would then also match the road when walking/driving/… the road as it exactly matches the "real world situation" the user is currently seeing.
And when there is e.g. a cycleway only on the left, the user then sees this immediately, instead of maybe inadvertently adding a wrong value. So you could prevent some accidental changes.

Also the user has to be aware not to add the left side cycleway, if the street in the other direction is mapped separately. I don't know a solution for that, maybe we can just assume the user is clever enough to see that (if there are two streets on the map), but it is still a point of failure. Especially as you have to imagine users with no knowledge of OSM – they likely won't know streets can also be mapped separately using one-ways.

So the first two things can be solved with small UI tweaks, the last thing may be more complex and I'd don't argue to change anything there. Just wanting to let you know…

@rugk rugk changed the title Show direction of way when answering cycleway quest UI tweaks for cycleway quest Dec 14, 2017
@westnordost
Copy link
Member

westnordost commented Dec 15, 2017 via email

@rugk
Copy link
Contributor Author

rugk commented Dec 15, 2017

Ahhh… 😲 did not notice that, you are right. This solves many problems.

@matkoniecz
Copy link
Member

matkoniecz commented Dec 15, 2017

So in the map there should be an arrow, so you can see which direction you are currently editing.

Why? Street on map and quest solving screen is oriented in the same way. Maybe with long and windy roads it would be an issue, can you give an example of way that is causing your problems?

@rugk
Copy link
Contributor Author

rugk commented Dec 15, 2017

As you see from my comment above, I did not see that it rotates with the map…

@westnordost
Copy link
Member

@rugk Also, did you actually try to enter a cycleway for a oneway street (=one part of a dual carriageway)? I already implemented something there

@rugk
Copy link
Contributor Author

rugk commented Dec 15, 2017

No, this did not happen, yet. 😃

@Phyks
Copy link

Phyks commented Dec 25, 2017

As you see from my comment above, I did not see that it rotates with the map…

Same thing for me, maybe there could be an extra hint in the UI? (sadly, I don't have much ideas about it for the moment :/). Maybe this could be in a form of a getting started / on boarding per quest, giving a bit of doc and background for each quests. This could also maybe solve #715 with no max speed signs.

Additionally, I know OSM cycleway left/right tagging refers to the orientation of the path. I guess then that StreetComplete automagically handles the conversion between displayed side and path side?

@rugk
Copy link
Contributor Author

rugk commented Dec 25, 2017

I guess then that StreetComplete automagically handles the conversion between displayed side and path side?

I hope so… 😄

@westnordost
Copy link
Member

westnordost commented Dec 26, 2017 via email

@westnordost
Copy link
Member

westnordost commented Dec 26, 2017 via email

@Phyks
Copy link

Phyks commented Dec 26, 2017

You hope right, it does.

Cool! Thanks for the confirmation.

I could add one sentence at the top, below the question

Not sure how smaller the illustration might get but this might be a nice solution. Other ideas I can offer are having onboarding / per quest help section. Or maybe just a "?" icon with a popup/hint?

BTW, do you think having somewhere (a website for instance, github-hosted) a description and FAQ for each quest could be something interesting? I can't help with Android dev but could help with some doc like this :)

@rugk
Copy link
Contributor Author

rugk commented Dec 26, 2017

BTW, do you think having somewhere (a website for instance, github-hosted) a description and FAQ for each quest could be something interesting?

You mean something like that? https://wiki.openstreetmap.org/wiki/StreetComplete/Quests

It would be very nice of you to help there. Especially look if new quests are not already documented or so. If you need icons you can get them from here, most of them should also already be uploaded to the OSM Wiki.

@westnordost
Copy link
Member

westnordost commented Dec 26, 2017 via email

@Phyks
Copy link

Phyks commented Dec 26, 2017

You mean something like that? https://wiki.openstreetmap.org/wiki/StreetComplete/Quests

Yes, but there is no link to it from within the app it seems. And I was thinking about having a small FAQ for each quest as well.

It'd need to be within the app, not a wiki page.

👍 or maybe a website with a link from within the app. Having a website would help one in getting a rough idea about the quests StreetComplete offer without installing it.

The best of course would be if the UI can be made self-explanatory

👍 but I guess even the best UI could lead to some questions, especially for OSM-savvy users.

@rugk
Copy link
Contributor Author

rugk commented Dec 26, 2017

So maybe just make a general FAQ? There you can then have a heading "Questions about specific quests" and answer common answers for some quest types, which need this.

@Phyks
Copy link

Phyks commented Dec 26, 2017

@rugk like a "StreetComplete FAQ" page on the OSM wiki? Sure, this could be a nice addition but there should be some reflection of the data in the app IMHO.

I think it would be worth first trying to write up some typical content and see how it would best fit. Sadly, I am stuck with my phone for now, but I will try to gather typical info I have in mind and type something when I get back my laptop, by end of the week. :)

@Phyks
Copy link

Phyks commented Jan 2, 2018

Here is a small write up of what came to mind when thinking about frequently asked questions for SC quests.

StreetComplete quests FAQ

Opening hours

Managing off times (siesta)

If you want to specify an off time for a shop, just enter the two opening
periods separately. That is, typically

Mo-Fr 8-12

and then

Mo-Fr 16-18

for a shop opened from Monday to Friday, from 8 to 18 and closed between
noon and 16.

Is there a preferred way to enter opening hours?

OSM opening_hours
syntax
allows a
given set of opening hours to be written in different ways. StreetComplete
simply builds a valid opening_hours tag from the info you enter and there is
no preferred way of entering it.

That is,

Mon-Fri: 8am-12am, 2pm-6pm
Sat: 8am-12am

and

Mon-Sat: 8am-12am
Mon-Fri: 2pm-6pm

represent the same opening hours. You can enter whatever is more convenient
for you, but the best way is to try to match as closely as possible what is
written on the sign.

Speed limits

What to do when there is no sign on a segment?

When there is no speed sign on a segment of a street, you should look at the
whole street and try to see if a speed limit defined outside the segment might
apply. In this case, fill it.

Otherwise, if there is no speed limit and default limit applies, choose the "No
sign" option.

Just keep in mind that clicking "no sign" option in StreetComplete will tag
the street with the default speed limit for urban/extraurban area, so ensure
the street is actually limited to default speed limit before checking it.

Cycleway quests

What is the left and right side of the street?

The street in the cycleway quest is oriented the same way as it is in the
main (navigation) view. Then, left side and right side of the streets are
defined according to the orientation (direction of the north) in the main
view and StreetComplete handles automatically the conversion into left and
right side of the path for OSM.

@westnordost
Copy link
Member

Well, see my last post. A very small percentage of StreetComplete users will actually go to the wiki and read this. Maintaining this kind of in-depth FAQ (in all the languages) within the app is too much effort.

Any input help given to the user - if really absolutely necessary and cannot be solved via intuitive UI design - should be done within the app, but should be concise and to the point.

Now, a (future) FAQ in the wiki has a different focus group, so to say. Especially in the German forum, topics come up regularly which enquire about the inner workings of StreetComplete. Much work here to document StreetComplete behavior for people interested ratjer in the outcome that in how it is to be operated has been done by @rugk already here. I might add another sub-article to the wiki concerning StreetComplete soon, where I answer frequently asked questions (and concerns).

@Phyks
Copy link

Phyks commented Jan 3, 2018

Well, see my last post. A very small percentage of StreetComplete users will actually go to the wiki and read this. Maintaining this kind of in-depth FAQ (in all the languages) within the app is too much effort.

I totally agree this would not be super practical ti do within the app. My idea was rather to have a wiki page and a link to it inside the app. But then, the app would no longer be self-consistent.

Any input help given to the user - if really absolutely necessary and cannot be solved via intuitive UI design - should be done within the app, but should be concise and to the point.

This draft could be seen as a list of UI points that could be better explanatory then :) not sure how these could be solved easily though. :/

For the cycleway quest, maybe putting a compass icon in the quest panel, matching the navigation compass would help?

@westnordost
Copy link
Member

For the cycleway quest, maybe putting a compass icon in the quest panel, matching the navigation compass would help?

Hmm, good idea. I guess this would replace the "This illustration is rotated the same way as the street appears on the map at the marker position." explanation and can fit easily in one corner

@westnordost westnordost self-assigned this Jan 3, 2018
@Phyks
Copy link

Phyks commented Jan 9, 2018

Hi,

I juste updated to 3.4 in FDroid, and noticed that although the compass is now shown, the orientation no longer matches the one from the map panel. Is it expected?

screenshot_20180109-163814

@matkoniecz
Copy link
Member

matkoniecz commented Jan 9, 2018

@Phyks Can you make screenshoot with the entire way? Maybe it is unusually curved...

@westnordost
Copy link
Member

Whoa, what is that? How can I reproduce this?

@Phyks
Copy link

Phyks commented Jan 9, 2018

Sorry, I won't be able to take a screenshot again there until some time, it's not some place I pass by very often.

The way shown on picture should be this one though, hope this helps :/

@westnordost
Copy link
Member

I can reproduce this. It happens on the very first time, one opens a quest details.

The orientation of the compass in relation to the road in the form is still correct though, so it is not a critical bug.

@Phyks
Copy link

Phyks commented Jan 9, 2018

The orientation of the compass in relation to the road in the form is still correct though, so it is not a critical bug.

Sure, this is not critical :) I was mostly wondering whether this was a bug or whether the compass was expected to have a fixed orientation toward north, got the answer :) Thanks for the quick look into this!

@rugk
Copy link
Contributor Author

rugk commented Jan 9, 2018

BTW for reference: Your new issue has been tracked and fixed in #760.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants