fix(casting): trickplay bubble positioning and mini-player preview

Position the trickplay/scrub bubble above the progress bar and let the
slider own horizontal placement (bubbleMaxWidth/bubbleWidth = tile width)
so the preview tracks the cursor and is clamped at the track edges. Wire
the mini-player trickplay to the fetched full item and size its tile/thumb.
This commit is contained in:
Uruk
2026-05-22 11:05:10 +02:00
parent e400378684
commit 1e3311fea9
3 changed files with 42 additions and 15 deletions

View File

@@ -119,7 +119,9 @@ export function CastPlayerProgressBar({
tileWidth={220}
/>
)}
bubbleWidth={trickPlayUrl && trickplayInfo ? 220 : 64}
bubbleMaxWidth={220}
bubbleWidth={220}
bubbleTranslateY={-20}
sliderHeight={6}
thumbWidth={16}
panHitSlop={{ top: 12, bottom: 12, left: 10, right: 10 }}