mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-22 14:35:41 +00:00
fix(favorites): artist link no-play + inline bulk action chips (#746)
* fix(favorites): artist link in songs table no longer triggers playback The artist cell's click handler navigated without `stopPropagation`, so the row's onClick still fired and started the track. Matches the album cell's behaviour and the other tracklists (SongRow, PlaylistTracklist, PlaylistSuggestions, SongCard, AlbumCard) — all of which already guard the navigation click. * fix(favorites): inline bulk action chips in section header The full-width bulk-action bar above the column header pushed every row down by ~36 px when an item was selected, making it harder to pick adjacent items. Move the "X selected / Add to playlist / Clear" cluster into the existing action-buttons row (right-aligned via margin-left: auto), matching the album toolbar pattern. Selection mode no longer shifts the rows. Clear-selection button uses `btn-surface` to match the other secondary actions on the page (post-#745 convention). * docs(changelog): note Favorites artist-link + bulk-bar fixes (#746)
This commit is contained in:
committed by
GitHub
parent
3b94368ffa
commit
2beb30f871
@@ -194,6 +194,10 @@ export default function Favorites() {
|
||||
starredOverrides={starredOverrides}
|
||||
minYear={MIN_YEAR}
|
||||
currentYear={CURRENT_YEAR}
|
||||
inSelectMode={inSelectMode}
|
||||
selectedCount={selectedCount}
|
||||
showPlPicker={showPlPicker}
|
||||
setShowPlPicker={setShowPlPicker}
|
||||
/>
|
||||
<FavoritesSongsTracklist
|
||||
visibleSongs={visibleSongs}
|
||||
@@ -201,8 +205,6 @@ export default function Favorites() {
|
||||
selectedCount={selectedCount}
|
||||
inSelectMode={inSelectMode}
|
||||
toggleSelect={toggleSelect}
|
||||
showPlPicker={showPlPicker}
|
||||
setShowPlPicker={setShowPlPicker}
|
||||
allColumns={FAV_COLUMNS}
|
||||
visibleCols={visibleCols}
|
||||
gridStyle={gridStyle}
|
||||
|
||||
Reference in New Issue
Block a user