Tier 4Web TV: tv.put.io, Tizen, webOS. Drawn from the shipped apps/tv in putio-web.--overlay-full · --panel-bg · --slider-fill · --component-bg-active · --yellow-solid
Video playerplayback/native-player-shelltier 4 only
Controls, buffering, the playback issue modal and Up Next. The chrome is one flat bar; modals are centred panels.
The.Wire.S03E04.Back.Burners.1080p.BluRay.x264-DEMAND.mkv
21:0458:12
Playing, seek bar activeThumb visible while no button holds focus
The.Wire.S03E04.Back.Burners.1080p.BluRay.x264-DEMAND.mkv
21:0458:12
Paused, Subtitles focusedLabel above the pill, pause glyph after the time
BufferingCentred spinner; the chrome keeps its own timer
The.Wire.S03E04.Back.Burners.1080p.BluRay.x264-DEMAND.mkv
21:0458:12
Playback issueFirst action focused; Try another source leads while the plan has one
Up NextCountdown bar only when autoplay is on
auto-hide3000 ms after the last key; held while paused, seeking or on a button
seek15 s × presses within 500 ms; the video pauses while seeking and resumes on OK
issue modal760 wide, --panel-bg; glyph in a 58 yellow disc; Playback issue 36 over the message 24; actions 246×62
issue actionsTry another source (when a fallback exists) · Try again · Dismiss
Up Nexteyebrow Up Next, the next file's raw name, Play Next and Cancel; autoplay counts 5 s
spinner76, 8px --border ring with a --yellow-solid head
subtitles36 white over --overlay-inline, 20% up, lifted above the bar while it shows
Do not use a gradient scrim or show the thumb while an option button holds focus.
Contract: platforms/tv-generic/DESIGN.md