Skip to content

feat: OpenStreetMap map view in the TUI#110

Draft
zsoerenm wants to merge 1 commit into
polish-tuifrom
feat/tui-map
Draft

feat: OpenStreetMap map view in the TUI#110
zsoerenm wants to merge 1 commit into
polish-tuifrom
feat/tui-map

Conversation

@zsoerenm

Copy link
Copy Markdown
Member

Stacked on #108. Adds the in-terminal OpenStreetMap map that #108 deferred: renders the fix on an OSM tile (via UnicodeMaps.jl) in the Location/Map panel, with +/- zoom and hjkl pan, falling back to coordinates + a Google Maps link when there's no fix or network.

Draft / blocked on:

Kept as a stacked PR so the map work isn't lost while #108 ships map-free.

Render the fix on an OpenStreetMap tile in the terminal via UnicodeMaps.jl,
with +/- zoom and hjkl pan; falls back to the coordinates + Google Maps link
when there is no fix or no network. Adds a map background task, map model state
and the map keybindings back.

Stacked on #108 (polish-tui). Adds UnicodeMaps.jl as a git [sources] dependency
until it is registered in General.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 56.25000% with 28 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.32%. Comparing base (d2a9549) to head (650a89d).

Files with missing lines Patch % Lines
src/gui.jl 56.25% 28 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff               @@
##           polish-tui     #110      +/-   ##
==============================================
- Coverage       89.98%   87.32%   -2.66%     
==============================================
  Files               9        9              
  Lines             819      876      +57     
==============================================
+ Hits              737      765      +28     
- Misses             82      111      +29     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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