From 7beede8dcce8bd8f2b23121a6ac44ac949e25a23 Mon Sep 17 00:00:00 2001 From: NoCrypt <57245077+NoCrypt@users.noreply.github.com> Date: Thu, 12 Sep 2024 01:18:23 +0700 Subject: [PATCH] fix: swipe controls overlapped with player ui --- common/modules/swipecontrol.js | 1 + common/views/Player/Player.svelte | 13 +++---------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/common/modules/swipecontrol.js b/common/modules/swipecontrol.js index 94f18b7..be1e70a 100644 --- a/common/modules/swipecontrol.js +++ b/common/modules/swipecontrol.js @@ -33,6 +33,7 @@ export function swipeControls(node, props = { enabled: true, immersePlayer: () = border-radius: 4px; font-family: Arial, sans-serif; font-size: 14px; + z-index: 39; `; indicators.innerHTML = ` diff --git a/common/views/Player/Player.svelte b/common/views/Player/Player.svelte index 74f5b6b..b412c67 100644 --- a/common/views/Player/Player.svelte +++ b/common/views/Player/Player.svelte @@ -1071,7 +1071,6 @@ class:fitWidth bind:this={container} role='none' - use:swipeControls={{enabled: SUPPORTS.isAndroid, immersePlayer}} use:volumeScroll on:pointermove={resetImmerse} on:keypress={resetImmerse} @@ -1165,12 +1164,12 @@
-
+
{ if (page === 'player' && ['none', 'player'].includes(overlay)) playPause(); page = 'player'; window.dispatchEvent(new Event('overlay-check')) }} /> -
-
{ page = 'player'; window.dispatchEvent(new Event('overlay-check')) }} /> +
+
{ page = 'player'; window.dispatchEvent(new Event('overlay-check')); toggleFullscreen() }} /> @@ -1634,12 +1633,6 @@ .seekbar { font-size: 2rem !important; } - .miniplayer .mobile-focus-target { - display: block !important; - } - .miniplayer .mobile-focus-target:focus-visible { - background: hsla(209, 100%, 55%, 0.3); - } @media (pointer: none), (pointer: coarse) {