Skip to content

Conversation

mmind
Copy link

@mmind mmind commented May 26, 2025

Navigation narrative commonly comes only at specific intervals and at least OSMand does update the direction icon and countdown-distance way earlier.

This can lead to situations when the old narrative is displayed to a mismatched direction icon.

So after the icon changes, assume the narrative is not applicable anymore.

The flag-update in the code also happens before possibly updating the narrative, so if a new narrative text is send within the same update, this will happen just normally.

@mark9064 mark9064 added enhancement Enhancement to an existing app/feature UI/UX User interface/User experience labels May 26, 2025
Copy link

github-actions bot commented May 27, 2025

Build size and comparison to main:

Section Size Difference
text 375860B 16B
data 948B 0B
bss 22536B 0B

Run in InfiniEmu

@mmind mmind force-pushed the navigation-narrative branch from 9298ad3 to 3c4952c Compare May 27, 2025 23:02
Navigation narrative commonly comes only at specific intervals and at least
OSMand does update the direction icon and countdown-distance way earlier.

This can lead to situations when the old narrative is displayed to a
mismatched direction icon.

So after the icon changes, assume the narrative is not applicable anymore.

The flag-update in the code also happens before possibly updating the
narrative, so if a new narrative text is send within the same update,
this will happen just normally.
@mmind mmind force-pushed the navigation-narrative branch from 3c4952c to 7bb292d Compare May 29, 2025 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement to an existing app/feature UI/UX User interface/User experience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants