Files
grayjay/app
Simon Gardling 985bd433a2 Add LIVE pill with at-edge indicator and tap-to-jump
LIVE pill rendered next to the time display (regular + fullscreen
layouts):

  - red filled with a white dot when at the live edge
  - gray bordered with a muted dot when behind
  - tap to jump to the live edge

While live, the duration text + divider, loop button, and chapter view
are hidden -- they're meaningless on a live stream and were just visual
noise. Position text stays visible since for HLS DVR streams it shows
offset within the available seek window.

Pill state updates in the existing PlayerControlView progress tick;
applyLiveUI() switches the surrounding UI on the onLiveChanged event.
At construction the current isLive value is applied once so that
attaching to an already-live media item starts in the right state.

The chapter view's left-constraint now chains through live_pill_container,
which collapses to width 0 when the pill is GONE on VOD -- so the chapter
view sits in the same place it always did when live is off.
2026-05-01 01:15:42 -04:00
..
2026-03-11 12:51:17 -05:00
2023-09-25 17:18:43 +02:00
2026-03-11 12:51:17 -05:00
2023-09-25 17:18:43 +02:00