mirror of
https://github.com/ThaUnknown/miru.git
synced 2026-03-11 22:15:35 +00:00
fix: support pointer cancelling for other components too
This commit is contained in:
parent
71d91d2a8e
commit
c5ca279227
4 changed files with 7 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "ui",
|
||||
"version": "6.4.69",
|
||||
"version": "6.4.70",
|
||||
"license": "BUSL-1.1",
|
||||
"private": true,
|
||||
"packageManager": "pnpm@9.15.5",
|
||||
|
|
|
|||
|
|
@ -149,7 +149,8 @@
|
|||
on:pointerdown={startSeeking}
|
||||
on:pointerup={endSeeking}
|
||||
on:pointermove={calculatePositionProgress}
|
||||
on:pointerleave={endHover}>
|
||||
on:pointerleave={endHover}
|
||||
on:pointercancel={endHover}>
|
||||
{#each segments as chapter, i (chapter)}
|
||||
{@const { size, scale, offset } = chapter}
|
||||
{@const active = seek && seek > offset && seek < offset + size}
|
||||
|
|
|
|||
|
|
@ -60,7 +60,8 @@
|
|||
bind:this={seekbar}
|
||||
on:pointerdown={startSeeking}
|
||||
on:pointerup={endSeeking}
|
||||
on:pointermove={calculatePositionProgress}>
|
||||
on:pointermove={calculatePositionProgress}
|
||||
on:pointercancel={endSeeking}>
|
||||
<div class='w-full h-0.5 overflow-clip rounded-[2px] relative transform-gpu transition-transform -translate-x-full group-select/volume:translate-x-0'>
|
||||
<div class='w-full bg-[rgba(217,217,217,0.4)] h-full' />
|
||||
<div class='w-full bg-white h-full absolute top-0 left-0 transform-gpu' style:--tw-translate-x='{volume * 100 - 100}%' />
|
||||
|
|
|
|||
|
|
@ -68,7 +68,8 @@
|
|||
on:pointerdown={startDragging}
|
||||
on:pointerup|self={endDragging}
|
||||
on:pointermove|self={calculatePosition}
|
||||
on:pointerleave|self={endHover}>
|
||||
on:pointerleave|self={endHover}
|
||||
on:pointercancel|self={endHover}>
|
||||
<div class={cn(
|
||||
'pointer-events-auto w-full',
|
||||
isMiniplayer ? 'max-w-80 absolute bottom-0 right-0 rounded-lg overflow-clip miniplayer transition-transform duration-[500ms] ease-[cubic-bezier(0.3,1.5,0.8,1)]' : 'h-full w-full',
|
||||
|
|
|
|||
Loading…
Reference in a new issue