Skip to content

Add user features - lon/lat search and open other map app - #1124

Merged
davecraig merged 3 commits into
Scottish-Tech-Army:mainfrom
davecraig:main
Sep 29, 2026
Merged

davecraig merged 3 commits into
Scottish-Tech-Army:mainfrom
davecraig:main

Conversation

@davecraig

Copy link
Copy Markdown
Contributor

No description provided.

davecraig and others added 3 commits September 29, 2026 08:57
A Polish user reported that translating every "beacon" with one term
(«dźwięk naprowadzający») breaks strings where beacon means the place
or the guidance feature rather than the sound. Record this as a
cross-language rule (C19), carve beacon out of C12's split-corpus test,
replace pl.md's single Beacon glossary row with one row per meaning,
and log the sweep.

Put the open questions on the published Polish sheet: Q3 now asks what
to call each of the three meanings (it only asked whether the sound
term was too long), osm_beacon's clash with «znacznik» is new Q9, and
"Anything else" moves to Q10. pl.md is renumbered to match.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Text in the search bar that is a coordinate now gives that spot as the
result instead of a name search. Understood are a pair of decimal
numbers (with a point or comma decimal separator), degrees/minutes/
seconds or decimal minutes with N/S/E/W, geo: and Google/Apple/OSM map
links, and plus codes - short ones completed near the user.

A bare pair of numbers doesn't say which is the latitude, so both ways
round are listed where both are valid, nearest first. Each result is
named by its coordinate so the two can be told apart, and described by
the geocoded address when that is within 200m.

The plus code decoder is vendored from aughtone-openlocationcode
0.0.1-alpha2 (Apache-2.0, attribution in LICENSE.md): its latest
release needs the Kotlin 2.4 KLIB ABI, which our 2.3.10 can't consume
on iOS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Location Details gets an "Open in Maps App" button. It lists the installed
map apps (Android: every geo: handler; iOS: Apple Maps plus known URL
schemes for Google Maps, Waze, Citymapper, Moovit, Organic Maps and
OsmAnd), with an "Always use this app" checkbox. Once an app is remembered
the button reads e.g. "Open in Waze" and opens it directly; a long press
(TalkBack: "double tap and hold to choose a different app", iOS: a
VoiceOver custom action) brings the chooser back.

Places Nearby and Markers list items gain "Open in ..." and "Share"
screen reader actions alongside Start Beacon, sharing the same chooser.
LocationItem now combines its custom actions rather than letting the
playback action replace the reorder ones.

formatCoordinate5 no longer produces exponent form ("-1.0E-4") for
coordinates near the equator or the Greenwich meridian.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@davecraig
davecraig merged commit 6e7b5c5 into Scottish-Tech-Army:main Sep 29, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
development — 98e32868 Deployed Sep 29, 2026 by davecraig via Run unit tests #1565
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.

1 participant