osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.69k stars 1.02k forks source link

Speed Limit Widget #20033

Open Sonwon1 opened 5 months ago

Sonwon1 commented 5 months ago

Describe the idea (required)

From what I can tell the Speed Limit Widget has three states:

  1. show the speed limit in the widget.
  2. show none if the speed limit is unlimited.
  3. If there is no speed limit information then blank the widget and remove it from the screen.

I propose option 3 be changed to when there is no speed limit information replace the speed limit with "- - -" and leave the widget on the screen.

It is distracting having the widget disappear and reappear on the screen which can cause widgets to shift up or down. This just makes it harder to read widgets since they are not at their expected location on the screen.

Tell us about the expected behaviour (required)

I propose option 3 be changed to when there is no speed limit information replace the speed limit with "- - -" and leave the widget on the screen.

It is distracting having the widget disappear and reappear on the screen which can cause widgets to shift up or down. This just makes it harder to read widgets since they are not at their expected location on the screen.

Also would like to have, Actual Speed > Speed Limit then turn background yellow? I think that should be optional along with a settable threshold, 1-5 over then yellow.

Tell us about alternatives you've considered (required)

None

Context (optional)

No response

pebogufi commented 5 months ago

and

  1. If enforcement=average_speed may be using a background color like yellow ?
Sonwon1 commented 5 months ago

and 4. If enforcement=average_speed may be using a background color like yellow ?

Do you mean Actual Speed > Speed Limit then turn background yellow? I think that should be optional along with a settable threshold.

pebogufi commented 5 months ago

and 4. If enforcement=average_speed may be using a background color like yellow ?

Do you mean Actual Speed > Speed Limit then turn background yellow? I think that should be optional along with a settable threshold.

No, I think it should be a warning during the complete range of this enforcement, which is normally over some kilometers. If i drive the whole length with exact the max speed, but at any pos 200 m too fast, i will get a photo.

Sonwon1 commented 5 months ago

and 4. If enforcement=average_speed may be using a background color like yellow ?

Do you mean Actual Speed > Speed Limit then turn background yellow? I think that should be optional along with a settable threshold.

No, I think it should be a warning during the complete range of this enforcement, which is normally over some kilometers. If i drive the whole length with exact the max speed, but at any pos 200 m too fast, i will get a photo.

Okay that is different, then number 4 should be user selected since not everyone will want that.

vshcherb commented 5 months ago

Yes we need to support enforcement=average_speed - as it's a specific case

TobiPeterG commented 1 month ago

I like the idea of keeping on on the screen, also, would it be possible to actually show the "unlimited speed" sign when the speed limit is "none"?