Navigation style updates
Some updates for the navigation display coming from having a PineTime strapped to the handlebar off a motorbike and using it for navigation :-) .
- For one, dark green distance on black background is hard to read, so made it yellow
- Action-Icon and distance are the values needed at a glance and often, so having them on opposite ends of the screen makes it harder to just glance at them, so swapped distance and narrative element
- The current layout creates a lot of empty space around the elements, where the PineTime already has a black area in its frame around the display. So moved everything a bit more together, which in turn makes room for a 4th line of narrative, because sometimes the narrative OSMand provides can be a bit unwieldy :-)
- And lvgl actually provides nice layout alignment variants, so we don't need hardcode some pixel-values from the center, but can instead align elements to each other.
After the change, the display looks like:
Of course style is always perceived differently, so I'm of course open for suggestions.
Build size and comparison to main:
| Section | Size | Difference |
|---|---|---|
| text | 375876B | 32B |
| data | 948B | 0B |
| bss | 22536B | 0B |
Rebase to fix build CI, sorry (same for other PRs)
one last rebase please. The GitHub Actions are now fixed. Sorry for the inconvenience
one last rebase please. The GitHub Actions are now fixed. Sorry for the inconvenience
No worries. I noticed the base-ref-size change in main, and tried my luck with #2301 first :-)