android: smart playlist detail has no sort menu
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
Research direction
Start with PlaylistSortMenu, which PlaylistDetailScreen.kt uses around line 210, and see how its sort state is wired into the list. Then open SmartPlaylistDetailScreen.kt and find where its list is built and what order it currently uses. Add the same menu there, with the playlist's natural order as the default. Done when the menu appears on smart playlists, the default order matches the natural order, and choosing another sort reorders the list.
Written by the indexing model from the issue text.
Description
Smart playlist detail (Recently Added, Most Played, etc.) has no sort menu. User playlists do: PlaylistSortMenu (PlaylistDetailScreen.kt:210) offers 7 orders plus Descending, but SmartPlaylistDetailScreen.kt has none.
Expected: the same sort menu on smart playlists, defaulting to the playlist's natural order (e.g. date added, newest first, for Recently Added).
Seen in the release-compare capture of main (16-playlist-detail).
Impact U1 (natural order is usually what you want) · Reach R2 (smart playlist users) · Implemented: no · Design fit: fits · Complexity: S
- Dominant language
- Kotlin
- Stars
- 229
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from timusus/Shuttle2
-
impact:U1 owner reach:R1 size:S
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
enhancement impact:U1 later P3 reach:R2 size:S
Difficulty 3/5 1-2 days Newbie friendliness 58/100
-
enhancement impact:U2 next-release P2 reach:R2 size:M
Difficulty 3/5 1-2 days Newbie friendliness 65/100
-
enhancement impact:U3 next-release owner P1 reach:R3 size:M
Difficulty 4/5 Over a week Newbie friendliness 15/100
-
bug impact:U1 later P3 reach:R2 size:S
Difficulty 3/5 1-2 days Newbie friendliness 35/100
All issues in timusus/Shuttle2
Similar issues
-
afk-ok area:data-quality importer size:S
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
enorm-labs/event-junkie#3301 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
rustyrazorblade/easy-db-lab#1017 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
callstack/react-native-brownfield#492 · 1 comment ·
Maintainers usually reply within 4 days