feat(todo): a pin in the map's middle, and what is around it (ADR 0033, D32)
The location picker fills the screen with its map, the search floating over it. A pin stays in the middle, lifting while the map moves, as Molly's; where it lands the instance names the address and lists the places around, as Threema's. That is `nearby` on the search endpoint, for those signed in, the point neither kept nor logged, counted among the searches: two lookups, as a plain one finds house numbers alone. Fixes the map's credit, which overflowed a phone and was pale on white. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
5d9c640e5a
commit
ce07fab193
1 changed files with 1254 additions and 113 deletions
|
|
@ -613,7 +613,15 @@ The developer's review of 4 Nov 2026, again beside Todoist's screens.
|
|||
picking, not an extra (the developer's): results list name, then street, district
|
||||
and city, so that two EDEKAs differ, and show as pins; a pin or a row chooses, and a
|
||||
tap on the map places a pin by hand. The phone's last known position centres the map
|
||||
and biases the search, where it may be read. `PlaceSearchGateway` is the seam:
|
||||
and biases the search, where it may be read. The map fills the screen, the search
|
||||
floats over it, and a pin stays in its middle as the map moves beneath (Molly's, the
|
||||
developer's, 5 Nov 2026, against a tap placing one, which a thumb covers): it lifts
|
||||
while the map moves and lands where it stops. There the instance is asked what is
|
||||
around (`nearby`, the point neither kept nor logged, counted among the searches): the
|
||||
nearest address names the spot, and places to go to are listed below it (Threema's).
|
||||
Two lookups, as a plain one finds the eight nearest house numbers alone; the second
|
||||
asks for shops, amenities, tourism and leisure. Further out than zoom 13 the pin stands
|
||||
for no spot and nothing is asked. `PlaceSearchGateway` is the seam:
|
||||
`TodoDependencies.places` is the instance's search, or `PublicPhotonGateway` to
|
||||
komoot's public Photon, in a debug build asked for it alone
|
||||
(`--dart-define=TODO_PUBLIC_PHOTON=true`), with a generic User-Agent and no personal
|
||||
|
|
|
|||
Loading…
Reference in a new issue