mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-07-03 02:21:41 +00:00
adf33068d7
* Add uConsole GTK shell with SQLite map cache * Improve uConsole GTK overview dashboard * Detect uConsole hardware endpoints * Add uConsole hardware binding and map fallback * Improve uConsole settings and map UI * feat: adapt uConsole Linux shell * docs: document GPS settings and T-Deck UART noise * style: apply clang-format * site: update 0.1.25 release highlights --------- Co-authored-by: vicliu624 <vicliu@outlook.com>
774 B
774 B
platform/linux/common
Shared Linux-safe code used by both the desktop simulator and the Pi OS device shell.
This layer is the neutral meeting point for:
- tiny render primitives
- simulator/device-agnostic app behavior
- Linux-safe surface presentation contracts
- Linux implementations of shared
platform::ui::*runtime contracts such as settings, time, screen timeout, and generic device state - SQLite-backed Linux runtime state shared by simulator/device/uConsole shells
- Linux map tile cache plumbing for online fetch plus local XYZ file cache
- the shared Linux boot/menu shell session used by both the simulator and the thin framebuffer device shell
Code should move here only when it is genuinely shared between apps/linux_sim
and apps/linux_rpi.