mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-09 01:16:15 -08:00
Phase 2 of the "Hybrid" player controls redesign. Audio, subtitles (tracks, file loading, delay, size, color), quality, speed and aspect ratio move from five popovers into one surface behind a `tune` button: - wide dock: subtitle and speed value chips (cyan = on, violet = changed) open the panel focused on their group; right-click / long-press on the subtitle chip toggles subtitles; the panel slides in beside the video and the dock, title and corner shift left; chips and PiP/record fold away - compact dock: no chips, state dots on `tune`, and a bottom sheet that replaces the dock while open; a tap on the video dismisses it - a choice applies immediately and keeps the panel open; Escape, the close button, `tune`, the video surface and outside pointerdown close it - ControlsMenuState now knows volume / settings / stats plus the focus group; ControlsSettings owns availability, on/modified state and the transitions; app-player-settings-panel renders the panel and sheet - SETTINGS / CLOSE_SETTINGS strings in every language; web E2E for the wide panel and the compact sheet; contract doc and release note Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>