Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigation info widget #15479

Open
vshcherb opened this issue Oct 14, 2022 Discussed in #15462 · 4 comments · May be fixed by #21733
Open

Navigation info widget #15479

vshcherb opened this issue Oct 14, 2022 Discussed in #15462 · 4 comments · May be fixed by #21733
Assignees
Milestone

Comments

@vshcherb
Copy link
Member

vshcherb commented Oct 14, 2022

As opposite of other navigation systems it's pretty hard to stop navigation (if you accidentally started it or if you changed your plans of navigation).

It's probably should be always visible & clear how to exit the navigation mode

Related to https://github.com/osmandapp/OsmAnd-Issues/issues/1893

@vshcherb
Copy link
Member Author

Related to main navigation info widget:
Screenshot 2023-12-26 at 14 17 30

@vshcherb vshcherb modified the milestones: 4.7-android, 4.8-android Dec 27, 2023
@vshcherb vshcherb modified the milestones: 4.8-android, next-android May 6, 2024
@hersle
Copy link

hersle commented May 11, 2024

Related to this, it is also hard/unintuitive to pause navigation. Resuming/pausing/stopping should all be easy from the navigation interface, in my opinion.

@dmpr0 dmpr0 changed the title Stopping navigation is way too complex Navigation info widget Nov 28, 2024
@vshcherb vshcherb modified the milestones: next-android, 5.0-android Dec 11, 2024
@vshcherb vshcherb added the ! label Jan 2, 2025
@dmpr0
Copy link
Contributor

dmpr0 commented Jan 7, 2025

ToDo

New widget with button to get back to Navigation screen, should show ETA, time to go and distance to the first navigation point.

Widget, Figma

One Destination Intermediate + Destination Half row
L
M
S

Button

Margin S M L
Left / Right 16 dp 16 dp 16 dp
Top / Bottom 9 dp 12 dp 16 dp
Visible area S M L
Width 30 dp 36 dp 36 dp
Height fill fill fill
  • Fixed width = padding + visible area + padding
  • Visible area (with blue background)
    • Background color active_color_secondary_light
    • Icon – ic_action_arrow_up
  • Tapable area = margin + visible area (with frame on screenshot)
    • Tap should open Navigation

Full width

The full-size widget could displays information two one or two next points on the route:

  • Two and more points – intermediate 1 > intermediate 2 > destination or intermediate > destination
  • One points destination.
  • Show button in any case

One point

L M S
Text size S M L
Primary value:
Default 24 sp 30 sp 36 sp
Min 14 sp 16 sp 16 sp
Secondary value
Default 24 sp 14 sp 20 sp
Min 14 sp 14 sp 16 sp
  • Show two lines for L / M sizes
  • Show one line for S size

Second point

L M S

Column with information about next point (intermediate or destination)

  • All values has one text size
Text size S M L
Default 16 sp 16 sp 18 sp
Min 14 sp 14 sp 16 sp

Half width

L M S

The half-size widget displays information for the first point on the route: intermediate > destination or destination

Text size S M L
Primary value:
Default 16 sp 16 sp 24 sp
Min 14 sp 14 sp 16 sp
Secondary value
Default 16 sp 14 sp 16 sp
Min 14 sp 14 sp 14 sp
  • Show button
  • Use provided text sizes

Configure Screen, Figma

Widget grop Route information Route information, Default View

Route information

  • Add new widget Route information
    • Icon – widget_route_info
  • Description – Displays the estimated arrival time, remaining travel time, and distance for the current navigation route.

Settings

  • Add option Default view, should allow to choose primary value:
    • Estimated arrival time
    • Time to go
    • Distance

@nazar-kutz nazar-kutz self-assigned this Jan 13, 2025
@nazar-kutz nazar-kutz linked a pull request Jan 17, 2025 that will close this issue
@TobiPeterG
Copy link

@dmpr0 this looks really cool :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants