From 249ad49430845e5d571fce0b08c0ed884a18f831 Mon Sep 17 00:00:00 2001 From: jtrzupek Date: Sun, 21 Jun 2026 22:27:08 +0200 Subject: [PATCH] fix(mobile): double-tap seek no longer pops the center pause control MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- mobile/src/changelog.ts | 8 ++++++++ mobile/src/screens/PlayerScreen.tsx | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/mobile/src/changelog.ts b/mobile/src/changelog.ts index e88a853..c3048c8 100644 --- a/mobile/src/changelog.ts +++ b/mobile/src/changelog.ts @@ -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', diff --git a/mobile/src/screens/PlayerScreen.tsx b/mobile/src/screens/PlayerScreen.tsx index 2cfd2ce..bfcd315 100644 --- a/mobile/src/screens/PlayerScreen.tsx +++ b/mobile/src/screens/PlayerScreen.tsx @@ -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],