diff options
| author | Claude <noreply@anthropic.com> | 2026-05-15 20:32:22 +0000 |
|---|---|---|
| committer | Claude <noreply@anthropic.com> | 2026-05-15 21:25:54 +0000 |
| commit | baa07bc5c062d4f358e8c655260bf32810184634 (patch) | |
| tree | c2698d415ec210108f3aed20fa3e3662c0859230 /android-app/app/src/main/AndroidManifest.xml | |
| parent | 555483b7248b0cb75bb9ed83b47880349f0c6ee0 (diff) | |
fix: saved tracks browser, GPX import persistence
Saved tracks browser:
- TrackDetailSheet converted from BottomSheetDialogFragment to Fragment so
it fills the overlay instead of floating over the map
- Adapter tap pushes detail fragment onto the back stack; back button returns
to the list naturally via popBackStack()
- SavedTracksFragment back button calls hideOverlays() (made internal) to
close the overlay and return to the map
- Layout updated to full-screen: header with back button, RecyclerView fills
remaining space via layout_weight instead of fixed 300dp
GPX import persistence:
- TrackRepository.importTrack() saves parsed points to Documents/Nav/ via
TrackStorage (URI is persisted to SharedPreferences) and adds to
in-memory list
- MainViewModel.addImportedTrack() now calls importTrack() so files opened
via the GPX handler load on future launches
https://claude.ai/code/session_01DNjbYxiC1cco83dArNGW3G
Diffstat (limited to 'android-app/app/src/main/AndroidManifest.xml')
0 files changed, 0 insertions, 0 deletions
