GNSS App: a Compass, with Places to be led back to and a level
CI / build (pull_request) Successful in 2m20s
Site / build (pull_request) Successful in 10s

Tab goes on from the Sky to a third view (issue #16): a rose that turns
with the device, the heading, where north came from and how long ago,
the sun on the rose, and a level. m marks where you stand as a Place,
t picks one as the target: an arrowhead on the rose, its distance and
bearing. The sensor's directions were checked by hand on the device.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0162FokPdvY2KsS4NBfwyWPk
This commit is contained in:
2026-10-11 17:01:57 +02:00
co-authored by Claude Opus 5.5
parent 65a9643910
commit 544bd726df
11 changed files with 584 additions and 23 deletions
+17 -1
View File
@@ -134,10 +134,26 @@ inline constexpr KeyHelp kWifiTracker[] = {
// gnss: GNSS
inline constexpr KeyHelp kGnss[] = {
{"Tab", "the position, or the sky"},
{"Tab", "position, sky, compass"},
{"r", "record a Track, or stop it"},
};
// gnss-compass: GNSS, the compass
inline constexpr KeyHelp kGnssCompass[] = {
{"Tab", "position, sky, compass"},
{"m", "mark this place"},
{"t", "the target: a place"},
{"s", "aimed at the sun: north"},
{"r", "record a Track, or stop it"},
};
// gnss-places: GNSS, the places
inline constexpr KeyHelp kGnssPlaces[] = {
{"; .", "up, down"},
{"Enter", "the target"},
{"d Del", "remove the place"},
};
// gemini: Gemini, a page
inline constexpr KeyHelp kGemini[] = {
{"Tab", "the next link"},