Commit Graph
6 Commits
Author SHA1 Message Date
piotr 3d6d146007 feat: keep OSD always visible with pre-map fullscreen states (#3) 2026-11-03 13:11:15 +01:00
piotr 79ea5d62b7 feat: publish adaptive-link OSD contract and keep overlay above video (#3) 2026-10-18 08:02:18 +02:00
piotr f0d5052ccb feat: render minimal flight OSD from supervisor snapshots (#3) 2026-10-17 08:49:01 +02:00
piotr 2ced44b47b feat: log structured reconnect diagnostics for kiosk display layers (#2)
Build Ground Station / build (push) Successful in 1m2s
2026-10-02 10:23:28 +02:00
piotr 41552b4797 feat: split kiosk into fallback canvas and OSD overlay layers (#8)
Build Ground Station / build (push) Successful in 37s
Drive two independent visual layers per display target from one shared
video presence signal: the fullscreen fallback/menu canvas below video
and a transparent, input-transparent OSD overlay above video, reserved
as the future flight OSD rendering surface. WFB and video decode stay
out of the UI process; pilot video keeps rendering priority.
2026-10-02 10:02:34 +02:00
piotr b169a64ad5 feat: show no-WFB kiosk fallback only while video absent (#2)
Build Ground Station / build (push) Successful in 44s
2026-10-01 14:40:24 +02:00