Add gapless and crossfade playlist transitions with a mode toggle, and a waveform seek bar for audio-only playback
This commit is contained in:
@@ -3778,3 +3778,27 @@ body.remote-open { overflow: hidden; }
|
||||
font-size: clamp(22px, 4vw, 40px); font-weight: 700; color: var(--text-2);
|
||||
}
|
||||
.sl-empty small { font-family: var(--ui); font-size: 16px; font-weight: 500; color: var(--text-dim); }
|
||||
|
||||
/* ============================================================================
|
||||
* Waveform seek bar (Wave in app.js) — audio-only playback
|
||||
* ========================================================================== */
|
||||
.wave-canvas { display: none; }
|
||||
.seek-wrap.wave-on .wave-canvas { display: block; width: 100%; height: 46px; }
|
||||
.seek-wrap.wave-on .seek {
|
||||
position: absolute; left: 0; right: 0; top: 0;
|
||||
width: 100%; height: 46px; margin: 0;
|
||||
opacity: 0; cursor: pointer;
|
||||
}
|
||||
.seek-wrap.wave-on .seek-markers { top: -6px; }
|
||||
.wave-tip {
|
||||
position: absolute; top: -26px; transform: translateX(-50%);
|
||||
padding: 3px 7px; border-radius: 6px;
|
||||
background: var(--bg-3); border: 1px solid var(--line); color: var(--text);
|
||||
font-family: var(--mono); font-size: 11px; pointer-events: none; white-space: nowrap;
|
||||
}
|
||||
.wave-loud {
|
||||
display: block; margin: 6px auto 0; padding: 4px 10px;
|
||||
background: transparent; border: 1px solid var(--line); border-radius: 999px;
|
||||
color: var(--text-2); font-size: 12px; cursor: pointer;
|
||||
}
|
||||
.wave-loud:hover { color: var(--text); border-color: var(--accent); }
|
||||
|
||||
Reference in New Issue
Block a user