Commit Graph

12 Commits

Author SHA1 Message Date
1c065d77e4 draw map once only and copy it to screen in on_draw
This massively reduces cpu usage, however it doesn't yet work
if we've moved far enough that we'd need to fetch new tiles.
2025-06-03 22:18:05 +01:00
455c3f50c6 use register-widget more, fewer arrow widget repaints 2025-06-03 22:18:05 +01:00
0d60cc11cc invalidate map only when app-state changes 2025-06-03 22:18:05 +01:00
8357aab222 invalidate the map display each time we repaint it
really we should only need to do this when the app-state changes
2025-06-03 22:18:05 +01:00
ab4e4857f3 fetch enough tiles to cover the display 2025-06-03 22:18:01 +01:00
398693bc07 hook the ui up to the overpass data 2025-05-28 18:50:12 +01:00
21471654cb add aroow to show direction of travel 2025-05-18 23:18:15 +00:00
e49173cfdd hook nmea messages up to widgets 2025-05-18 18:23:27 +00:00
97440603f3 maps: accept socket path as command line arg 2025-05-18 18:00:06 +00:00
bf7eac5fac parse nmea from socket 2025-05-17 23:23:32 +00:00
4835b24e03 maps: read from gnss unix socket 2025-05-16 21:19:09 +00:00
c3b796ef79 add maps app (doesn't do much yet) 2024-07-22 22:25:25 +01:00