diff --git a/src/mopidy_smartplaylists/static/index.html b/src/mopidy_smartplaylists/static/index.html index a8cfb55..c0e715f 100644 --- a/src/mopidy_smartplaylists/static/index.html +++ b/src/mopidy_smartplaylists/static/index.html @@ -46,11 +46,35 @@ border-radius: var(--radius); background: var(--card); font-size: 0.875rem; + display: flex; + justify-content: space-between; + align-items: center; + } + .sidebar .playlist-item .info { + overflow: hidden; + } + .sidebar .playlist-item .info .name { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } .sidebar .playlist-item .count { color: var(--muted); font-size: 0.75rem; } + .sidebar .playlist-item .del-btn { + background: none; + border: none; + color: var(--muted); + cursor: pointer; + font-size: 1rem; + line-height: 1; + padding: 0.25rem; + transition: color 0.2s; + } + .sidebar .playlist-item .del-btn:hover { + color: #f87171; + } .sidebar .empty { color: var(--muted); font-size: 0.875rem; @@ -249,10 +273,16 @@ async function loadStatus() { } list.innerHTML = data.smart_playlists.map(p => `