HydraIssues

Add auto-fade exit-to-menu overlay in stream view
open feature Project: hydra-experiencenet Reporter: 21 Apr 2026 16:11

Description

Kiosk visitors have no discoverable way to return to the experience grid once a stream starts. Add an SDL-rendered overlay pill at the top-center of the stream showing an experiencenet badge and a Back-to-menu action. Pill is fully visible for 3s on stream start, then fades out; re-shown by hovering or tapping within the top 60px edge. Tap triggers clean Session disconnect so the existing quitStarting/sessionFinished path returns the user to the kiosk grid.

Implementation in hydra-experiencenet:
- app/streaming/video/overlaymanager.h|cpp — new OverlayExitButton type with hit region
- app/streaming/video/ffmpeg.cpp — wire into per-frame render (same pattern as OverlayDebug)
- app/streaming/session.h|cpp — expose clean-quit method invoked by overlay tap
- app/streaming/input/* — hit-test mouse/touch in overlay region
- app/res — hamburger icon, overlay background
- docs/runbooks/runbook.md — document gesture + behaviour
- english only, badge text experiencenet, top-center position