Commit Graph
18 Commits
Author SHA1 Message Date
Pike 2816c2db10 test(map): enforce pin label color placement in marker loop
Greptile note: the derive-before-apply position check could pass even if
the color call regressed to the wrong branch. Tighten the contract test
to assert exactly one label-color call, located after the marker loop's
hidden-marker continue (i.e. in the main render branch, not the hide
path), and that the once-per-frame derivation precedes it.
2026-09-03 00:34:54 +00:00
Pike 902df6554c ui(map): contrast pin labels against active basemap
Marker (pin) labels previously inherited the app's default text color,
which reads white and disappears on light basemaps. Set each label's
text color in applyFrame() against the active style: black by default
(light basemaps osm-bright/positron/toner) and white only on the one
dark basemap (dark-matter). Re-evaluated every frame so a style switch
re-colors visible labels on the next applied frame.

Add a contract test pinning the dark-basemap detection and the
black-by-default / white-on-dark ternary.
2026-09-02 21:20:24 +00:00
Torlando 7c96ffac82 fix(maps): cancel stale tile rendering safely 2026-08-20 04:53:00 +00:00
torlando-agent[bot] b7b39a16df fix: keep navigation responsive during style activation 2026-08-12 19:02:03 +00:00
torlando-agent[bot] 38dab57240 fix: fence map style activation on navigation 2026-08-12 18:40:12 +00:00
torlando-agent[bot] f6fc95d046 fix: prevent tile worker starvation on unchanged map model 2026-08-11 01:19:07 +00:00
torlando-agent[bot] f03e1c5937 fix: serialize map style activation lifecycle 2026-08-08 18:10:02 +00:00
torlando-agent[bot] 66f551515f feat: add offline map style switcher 2026-08-08 15:21:42 +00:00
torlando-tech ca59aee704 fix: retire legacy map tile fallback 2026-08-08 05:15:28 +00:00
torlando-tech 84c03e7606 fix: clear stale map status while loading 2026-08-08 04:42:26 +00:00
torlando-tech 1e5be6b617 fix: summarize visible map tile status 2026-08-08 04:31:12 +00:00
torlando-agent[bot] 117d3894bd feat: make maps SD-pack only 2026-08-07 05:26:34 +00:00
torlando-agent[bot] bf322baf21 [verified] feat: prefer selected offline map packs 2026-08-07 03:27:18 +00:00
torlando-agent[bot] efc0864756 fix: bound malformed tile redownloads 2026-08-07 01:35:35 +00:00
torlando-agent[bot] 340c9c240f fix: close map integration safety review 2026-08-07 01:35:35 +00:00
torlando-agent[bot] f55b54eec0 feat: wire safe opt-in map downloads 2026-08-07 01:34:30 +00:00
torlando-agent[bot] ab516df10f fix: initialize map from local fix 2026-08-07 01:31:17 +00:00
torlando-agent[bot] c8ba2b5ba3 feat: add bounded offline map screen 2026-08-07 01:31:17 +00:00