View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0021772 | MMA | Action bar | public | 2025-09-11 21:00 | 2025-09-11 21:01 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 2.0.5 | ||||
Target Version | 2.1.1 | ||||
Summary | 0021772: Add/Remove from Playlist contextual commands require too many steps | ||||
Description | A fairly frequent complaint is that the playlist editing functions(and other contextual commands) require too many steps: 1 Tap hold the track --> Partial menu appears 2 Tap the overflow menu --> Full menu appears 3 Tap the relevant command In contrast, with most other designs this is a 2 step process (at least for single tracks) where the user: 1 Taps the menu next to the track --> menu appears 2 Taps the relevant command in the menu I would suggest: 1) Improve the accessibility of Add/Remove from Playlist commands by: a) displaying more contextual commands. Currently only 3 commands are displayed (Select all, Play Now, Queue next). One possible quick solution is that if space is available (on my device there is) it should be possible to also show: -For regular tracklists: 'Queue last' and 'Add to Playlist' -For playlists: 'Queue last' and 'Remove from Playlist' -For playing: 'Add to Playlist' and 'Remove from Queue' 2) If it's not possible to add more commands as suggested in 1) above, or if a more comprehensive solution is preferable, another alternative is to implement a solution that exposes more commands. This can be via a bottom sheet ( https://m3.material.io/components/bottom-sheets/overview ) . This approach allows a much greater number of icons to appear with descriptors as soon as track(s) are selected. Note: Another possibility for one-step removal of tracks from the current playlist or playing list is to swipe the track. But this would conflict with the current approach of swiping between the Playing: Queue/Artwork/Lyrics tabs. | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||