fix(mobile): double-tap seek no longer pops the center pause control

Report dc4e91fb: double-tapping to skip ±15s also called setControlsVisible(true), throwing the full controls (big center pause button) on screen for 3.5s. Seek already has its own ±15s hint overlay, so the controls pop was redundant — removed it. Single-tap still toggles controls.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
jtrzupek 2026-06-21 22:27:08 +02:00
parent b643b2cb77
commit 249ad49430
2 changed files with 11 additions and 1 deletions

View file

@ -16,6 +16,14 @@ export type ChangelogEntry = {
};
export const CHANGELOG: ChangelogEntry[] = [
{
id: '2026-06-21',
date: 'June 2026',
items: [
'Double-tap to skip no longer flashes a pause button in the middle of the screen.',
'Movies show fewer, de-duplicated playback links (no more repeats from mirror sites).',
],
},
{
id: '2026-06-20c',
date: 'June 2026',

View file

@ -414,7 +414,9 @@ function NativeVideoPlayer({ params }: { params: RouteParams }) {
}
showSeekHint(isRight ? 'right' : 'left', delta);
Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Medium).catch(() => {});
setControlsVisible(true);
// NIE pokazujemy pełnych kontrolek przy double-tap seeku — seek ma własny
// popup ±15s (showSeekHint). Wcześniej setControlsVisible(true) wyrzucał
// duży przycisk pauzy na środek na 3.5s (bug-report dc4e91fb).
})
.runOnJS(true),
[player, showSeekHint],