fix(playback): apply themes to player and EPG panels (#1541)

* fix(playback): apply themes to player and EPG panels

* test(playback): verify active recording icon theme

* fix(epg): keep loading shimmer visible in both themes
This commit is contained in:
4gray authored and GitHub committed 2026-09-05 15:32:22 +02:00
1 parent eb602db5fc
commit 8eda5370eb
17 files changed
+913 -194

No files matched your search

+7
View File
@@ -232,6 +232,13 @@ Key files:
## Shared Player Controls
- The Embedded MPV native-view dock follows app theme tokens as a solid app
surface, including Material icon-button disabled states. Over-video loading,
stalled and feedback overlays keep a paired light-on-dark palette. Video
viewports remain black in windowed and fullscreen modes. Shared EPG panels
use the library-local app-token palette in `libs/ui/epg/src/lib/_epg-theme.scss`.
Theme/contrast contract: `docs/architecture/iptvnator-ui-guidelines.md`.
- `libs/ui/playback/src/lib/player-controls/` contains the additive,
engine-neutral `PlayerController` contract, standalone
`app-player-controls`, generic web-video adapter/helper, and component-scoped