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

Various navigation bug fixes and improvements #5202

Merged
merged 9 commits into from
Dec 16, 2024
Merged

Various navigation bug fixes and improvements #5202

merged 9 commits into from
Dec 16, 2024

Conversation

vesameskanen
Copy link
Member

  • Estimate transfer progress by user location only after transfer has started. Before that, use elapsed time.
  • Transit leg state card now updates. Updating happens also when user is waiting at the stop.
  • Transit leg state card shows route name and realtime in green
  • Transit leg state card expires when it should
  • Other cards do not expire because of comparison of undefined and time
  • Warning logic about absence of realtime works as designed (considers trip start, not leg start time)

- Compute transfer proceeding only when transfer walk has started
- Get transfer duration from unmodified leg.duration,
  not from start and end times which change by realtime
- Card updates
- Card does not reopen if user closes it
No realtime state occurs when transit has departed from
its first stop more than 2 minutes ago.
Copy link
Contributor

@partisaani partisaani left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with question/comment

@partisaani partisaani merged commit b57ccb2 into v3 Dec 16, 2024
6 checks passed
@partisaani partisaani deleted the navifixes2 branch December 16, 2024 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants