osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.63k stars 1.01k forks source link

Approachable, sane-defaults map rotation #19992

Open boredsquirrel opened 4 months ago

boredsquirrel commented 4 months ago

Map rotation on OSMand is really powerful, but messy to use by default.

1. Sane defaults

OSMAnd has all the features but they are misconfigured by default, I think.

Instead I propose:

When walking or biking, the phone will likely be horizontal and oriented at the moving direction. This may not be the case in a car. When viewing the map, it makes little sense to rotate, just have it stable north on top.

Having some fallback when no compass / hall sensor is detected, would make a lot of sense.

2. Easily accessible settings

The compass on the top left is really annoying.

  1. Clicking it is confusing as it cycles through the settings with a double click
  2. When going to "north on top" it disappears and only appears again when manually rotating it

I just found out that a long press opens the easily understandable menu.

I propose to open that menu on a single click and remove the strange double click option. I also propose to never let that icon disappear.

The long press at least on my Pixe 6a often opens the side drawer (which btw doesnt make sense on Android 14 anymore as you cannot disable the damn left-edge touch gestures)

scaidermern commented 4 months ago

I also propose to never let that icon disappear.

This is configurable, see Configure screen / Default buttons.

But I agree. Letting icons appear and disappear is often considered bad UI design and confusing for the user.

Rowin63 commented 4 months ago
1. Clicking it is confusing ... with a double click

I asked this more than a year ago. The answer I got: this is to avoid an "accidentally action by a single tap" and this is how the users want it, so it has to be kept like this (double tap). As far as I see this is Osmand´s one and only action that could be switched "accidentally" by a single tap. Thos seems not to happen at all other switches.