Repository navigation
v0.1.1 – UX Upgrade: Soft Keys & Saved Preferences
Pre-release
Pre-release
Highlights
- Added soft key bar (zoom, units, track length, demo, settings) with auto scaling
- Introduced settings screen overlay with staged edits (Save / Back behavior)
- Persistent JSON settings: units, default range, track length preset, demo mode, altitude filter band, north‑up lock
- Centralized versioning via version and badges in README
UI / UX
- North‑up lock toggle + rotation when unlocked
- Altitude filter bands (All, 0–5k, 5–10k, 10–20k, >20k) applied to rendering and labels
- Demo mode: looping sample trace, temporary recenter, DEMO badge
- Trail length presets with automatic trimming and pinned track retention
Infrastructure
- Debounced atomic settings writes (~/.pocketscope/settings.json) with env override
- Config watcher publishes change events for hot reload
- CLI now reports version from single source
Testing
- Added/updated UI tests: soft keys, settings persistence, altitude filter, north‑up lock, track trimming
Internal
- Centralized version (pyproject attr -> pocketscope.version)
- README badges for tag/release
Upgrade Notes
- After pulling: no manual migration needed; settings file will be created on first run
- Tag: v0.1.1 (matches version)