fix(playlist): correct playing indicator and homologate reorder UI
- Fix playing indicator to consider isPlaybackActive (not just activeTrackId) - Track now shows as playing only when actually playing, not when paused - Change reorder controls from vertical to horizontal layout - Homologate UI with PlaylistManagerView (buttons beside drag handle) cc
This commit is contained in:
1 parent
f918fd2b01
commit
e1ea1671d2
1 file changed
+4
-3
@@ -1552,6 +1552,7 @@
|
||||
? (track.localTrackId !== undefined && activeTrackId === track.localTrackId)
|
||||
: activeTrackId === track.id
|
||||
)}
|
||||
{@const isTrackPlaying = isActiveTrack && isPlaybackActive}
|
||||
{@const available = isTrackAvailable(track)}
|
||||
<div
|
||||
class="track-row-wrapper"
|
||||
@@ -1610,7 +1611,7 @@
|
||||
: track.hires
|
||||
? 'Hi-Res'
|
||||
: '-'}
|
||||
isPlaying={isActiveTrack}
|
||||
isPlaying={isTrackPlaying}
|
||||
isLocal={track.isLocal}
|
||||
hideFavorite={track.isLocal}
|
||||
hideDownload={track.isLocal}
|
||||
@@ -2206,9 +2207,9 @@
|
||||
|
||||
.reorder-controls {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
gap: 2px;
|
||||
gap: 4px;
|
||||
margin-right: 8px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user