fix: per-span hover highlight, use • as artist separator everywhere

- CSS: target #player-artist-name span:hover and #np-artist-name span:hover so only the hovered artist name highlights, not all at once
- change artist separator from / to • in song items, player bar, now playing overlay, album header

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
HoneyandClaude Sonnet 4.6 committed 2026-04-28 00:51:38 +02:00
1 parent 90c76fe9a7
commit a61436669e
4 files changed
+7 -7

No files matched your search

+1 -1
View File
@@ -426,7 +426,7 @@ export async function loadAlbumDetail(album) {
artistEl.innerHTML = albumArtistParts.map((name, i) => {
const aid = i === 0 ? (album.artistId || '') : '';
return `<span class="song-link" onclick="s_goArtist(event,${JSON.stringify(name)},${JSON.stringify(aid)})">${esc(name)}</span>`;
}).join('<span style="color:var(--text3)"> / </span>') || '';
}).join('<span style="color:var(--text3)"> • </span>') || '';
const cw = document.getElementById('album-cover-wrap');
const cv = coverUrl(album.coverArt, 300);
cw.innerHTML = cv ? `<img src="${cv}" onerror="this.parentNode.innerHTML='<div class=\\'no-art\\'>💿</div>'">` : '<div class="no-art">💿</div>';