feat(playback): slide-in channel list for fullscreen playback (#1519)

This commit is contained in:
4gray authored and GitHub committed 2026-09-05 17:00:46 +02:00
1 parent 8eda5370eb
commit d9d6f49757
85 files changed
+5664 -325

No files matched your search

@@ -128,6 +128,34 @@
</div>
}
@if (supportsFullscreenChannelPanel()) {
<div
class="setting-item"
data-test-id="fullscreen-channel-panel-setting"
>
<div class="setting-item__meta">
<h4>
{{ 'SETTINGS.FULLSCREEN_CHANNEL_PANEL' | translate }}
</h4>
<p>
{{
'SETTINGS.FULLSCREEN_CHANNEL_PANEL_DESCRIPTION'
| translate
}}
</p>
</div>
<div class="setting-item__control setting-item__toggle">
<mat-checkbox
[aria-label]="
'SETTINGS.FULLSCREEN_CHANNEL_PANEL' | translate
"
formControlName="fullscreenChannelPanel"
data-test-id="fullscreen-channel-panel-toggle"
></mat-checkbox>
</div>
</div>
}
<!-- Only the web players raise a playback diagnostic, so under MPV, VLC
or Embedded MPV nothing would ever trigger a failover. -->
@if (supportsVodMultiSource() && isWebPlayerSelected()) {