osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.73k stars 1.03k forks source link

Provide voice-related control on Route Editor #6704

Open raindropsfromsky opened 5 years ago

raindropsfromsky commented 5 years ago

At present, the user can only mute and unmute the sound with the Route Editor. This control remains available even after the route is set and even when he starts navigating.

But the other sound-related settings are far far away for him. He has to tap the gear icon (options), which pops up the Settings screen. Then at the bottom of the screen, he has to select the Navigation settings option. In this long screen, the voice-related options lie hidden without a heading. (Announce, repeat navigation instructions, arrival announcement).

(Note that these three options are related to voice, but they are not in the Voice section.)

Suggestion:

  1. Provide a overflow menu in the Route Edtor, next to the speaker icon. image

  2. When the user taps this menu, pop up a card to show these three options.

sonora commented 5 years ago

Hey Narayan, wouldn't you agree that the 'Sound on/off' iis rather frequently needed as it is circumstantial, while the other settings starting from 'Voice guidance language' all the way to the ones you mention are a lot more like "set once and then forget" type of selections?

I personally would prefer to not clutter the UI with these ...

raindropsfromsky commented 5 years ago

Hi Hardy,

I categorize the controls in four parts:

  1. Controls needed frequently (e.g. zoom +/-) should be placed on main screen.
  2. Control that may be needed multiple times in each trip should be one-click away
    (e.g. speaker on/mute)
  3. Control that is related to category-2 but needed on some trips should be in a overflow menu
    (e.g. the three controls I mentioned)
  4. Controls that are set only once as per user preference stay in Program options.
    For example, you set the language only once, and then never change it.
    You may change the voice accent (British/American), but very rarely.
    These controls belong to Program options

Thus the three controls I mentioned should be accessible through a card IMHO.