mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-16 14:16:16 -08:00
feat(portals): optional trailer backdrop behind the details hero
Settings → Playback → "Play trailers in details background" (off by default) hands the trailer embed URL to the detail shell; the new app-hero-trailer-backdrop plays it muted and looping under the scrim after three idle seconds with a corner mute toggle. It never starts under prefers-reduced-motion or with saveData, and stops while the hero is off screen or the window is unfocused. Xtream and Stalker movies and series are wired; M3U has no trailer source. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
1 parent
aac8021553
commit
ff7b340e87
29 files changed
+498
-9
No files matched your search
@@ -178,6 +178,13 @@ and chip. Series titles drop their season marker (`splitSeasonSuffix`) into a
|
||||
disabled. The page-level Sass mixin (`libs/ui/styles/_detail-view.scss`)
|
||||
only carries the page shell, meta items and the episodes section.
|
||||
|
||||
With `detailTrailerBackdrop` on (Settings → Playback → "Play trailers in
|
||||
details background", default off) the hosts hand the trailer embed URL to the
|
||||
shell and `app-hero-trailer-backdrop` plays it muted and looping under the
|
||||
scrim after three idle seconds, with a 32px mute toggle in the corner. It
|
||||
never starts under `prefers-reduced-motion` or with `saveData`, and stops
|
||||
while the hero is off screen or the window is unfocused.
|
||||
|
||||
## Electron Drag Regions
|
||||
|
||||
Every interactive descendant of a drag region—including buttons, links,
|
||||
|
||||
Reference in new issue
Block a user