Code Monkey home page Code Monkey logo

Comments (6)

FloEdelmann avatar FloEdelmann commented on June 2, 2024 1

I usually have the map centered at my location, rotated in the compass direction and with a slightly tilted view. When I tap the + button, 3D mode is disabled and thus the marker location changes a bit. So my first action after tapping the + button is moving the map so that the marker is at the correct location. Only then do I actually choose the POI type. So immediately opening the list would require me to remember to relocate the marker after the selection and after the enter button has already activated.

from streetcomplete.

westnordost avatar westnordost commented on June 2, 2024 1

On the other hand, after the upcoming migration to maplibre this is something that could be revisited, as (for the moment) I disabled 3d-buildings altogether in the Maplibre style because they just don't look that good. So maybe that would change the workflow of @FloEdelmann and others.

from streetcomplete.

mnalis avatar mnalis commented on June 2, 2024 1

Sure, I was unaware of @FloEdelmann issue when I wrote the suggestion. Although I would classify his issue as tedious manual workaround for Tangram-ES bug (where it loses correct location on switching view), and not as a reasonable and expected workflow. 😸

I'm glad to hear that Maplibre version will be without 3D; while it might be nice eye candy in other applications (like e.g. routing), I find it brings way too much problems when used in mapping app (e.g. #5235, #1589, #4563, ...).
I hope that alone will make @FloEdelmann workflow easier indeed!

I'll revisit the issue when Maplibre becomes available then; if still not wanted, I'd then suggest to SCEE (as you note - it would solve my personal peeve; I just thought it would be useful generally in SC, so I suggested it here first).

from streetcomplete.

matkoniecz avatar matkoniecz commented on June 2, 2024

See #5020 - I remember also similar for lit quest.

from streetcomplete.

mnalis avatar mnalis commented on June 2, 2024

Well, it is somewhat different, as such situation does not exist in way-based overlays like surface/lit (as SC does not support adding new ways).

For surface/lit overlays that you mention, depending on what element was clicked, user is presented with either with "not mapped" or with actual value, so changing the UI depending on specific clicked element might indeed be seen as confusing.

That is however not the situation when adding new POI in Things/Places overlay -- here we are guaranteed that UI will be the same for EVERY newly added POI. So we might strive for more ergonomic UI for POI-based overlays, and be consistent there.

from streetcomplete.

westnordost avatar westnordost commented on June 2, 2024

See @FloEdelmann , i.e. your suggestion would not be an improvement for all use cases / workflows, also it would be inconsistent to other UI in the app as nowhere else a dialog pops up into your face when opening a quest or overlay form either, sorry. Since you are using SCEE anyway, this could be a setting there 🤷

from streetcomplete.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.