Zverik / every_door

A dedicated app for collecting thousands of POI for OpenStreetMap
https://every-door.app
ISC License
383 stars 33 forks source link

Thoughts on usability and bugs in Drawing Mode (5.0-beta 1) #719

Closed pkoby closed 1 month ago

pkoby commented 2 months ago

Loving the new drawing mode, but I thought I'd let you know of a few things I've discovered while mapping.

First, a bug: the location dot doesn't seem to update position in Notes Mode unless the screen is tapped. This is true whether drawing mode is locked or not. Location refreshes when you tap buttons or draw a line.

Also, probably related, tapping to change to imagery vs. OSM map in the same way doesn't refresh the background unless the map is tapped.

Secondly, usability:

Zverik commented 2 months ago

All good comments, thank you for caring!

pkoby commented 2 months ago

Sorry for the slow response on this.

Zverik commented 2 months ago

Yay I found the reason for the GPS location not updating! Also I found an icon for eraser, but not that one, because I posted a wrong link for Line Icons (I use icons8). Marking the rest of this for 5.1.

pandadeepimpact commented 2 months ago

In terms of locking, I understand your reasoning, but from a completely new user perspective, there's no indication of how to stop it from drawing. The undo button pops up when you draw, which nudges the user to the left side, so maybe they'd pick the drawing button, but there's also the + button, so maybe that helps too? This needs more user input than just me.

I agree with this. I find the lock button unintuitive, where the only way to know what it does is trying it out (or reading this issue). How about replacing it with a hand icon commonly used for panning, where you grab a part of the screen then move it, as the lock works in a similar way?

pandadeepimpact commented 2 months ago

Nice idea! I agree it would be more precise. But with finger drawing, there's also this feeling of power over the map, and that you don't have to do perfect, just good enough. If we aim at precision, then why not add ways to OSM directly?

Good point... but what happens to the drawn features after uploading? Please forgive my ignorance as I've never seen a note containing a drawing.

Zverik commented 1 month ago

So from above I see two things to fix: 1) locking mode, 2) imagery update. With 5.1, I've fixed the former, and for now idk how to do 2 — possibly related to upstream issues. So I guess I'm closing this.

@pandadeepimpact see this wiki page: https://wiki.openstreetmap.org/wiki/GeoScribble