feat: add multi-selection and context menu for playlist management

This commit is contained in:
kveld9
2026-04-12 14:29:41 -03:00
parent 805b6bf163
commit bef6941a2b
12 changed files with 7955 additions and 99 deletions
+28
View File
@@ -198,6 +198,7 @@
/* ─ Album Card ─ */
.album-card {
position: relative;
cursor: pointer;
background: var(--bg-card);
border-radius: var(--radius-lg);
@@ -519,6 +520,33 @@
color: var(--ctp-crust);
}
/* ─── Artist Card Selection Checkbox ─── */
.artist-card {
position: relative;
}
.artist-card-select-check {
position: absolute;
top: 6px;
left: 6px;
width: 20px;
height: 20px;
border-radius: var(--radius-sm);
border: 2px solid var(--border-subtle);
background: var(--bg-elevated);
display: flex;
align-items: center;
justify-content: center;
z-index: 10;
pointer-events: none;
}
.artist-card-select-check--on {
background: var(--accent);
border-color: var(--accent);
color: var(--ctp-crust);
}
/* ── Albums selection bar (portal) ── */
.albums-selection-bar {
position: fixed;