From 29fe8495657e1987953ec64aa718b151cf7c5791 Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Sat, 18 Jun 2022 11:17:40 -0600 Subject: [PATCH] playback: add shuffle shortcut Add a shortcut to shuffle all songs. This is likely the only static shortcut Auxio will have. Top tracks and recently added are completely useless for me, so I will never add them. I may add more dynamic shortcuts for recently played items, however. Note that we use a basic black shuffle icon here. I will not add icon customization to these shortcuts. --- CHANGELOG.md | 3 ++ app/src/main/AndroidManifest.xml | 2 -- .../main/java/org/oxycblt/auxio/AuxioApp.kt | 29 ++++++++++++++++++- .../java/org/oxycblt/auxio/MainActivity.kt | 28 ++++++++++++------ .../org/oxycblt/auxio/music/IndexerService.kt | 2 +- .../auxio/playback/PlaybackPanelFragment.kt | 2 +- .../auxio/playback/PlaybackViewModel.kt | 6 ++-- .../main/res/drawable/ic_shuffle_shortcut.xml | 10 +++++++ .../main/res/layout/fragment_home_list.xml | 2 +- app/src/main/res/navigation/nav_main.xml | 6 +--- app/src/main/res/values/strings.xml | 5 ++++ 11 files changed, 73 insertions(+), 22 deletions(-) create mode 100644 app/src/main/res/drawable/ic_shuffle_shortcut.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index 74ce8676f..4b36ae31f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## dev +#### What's New +- Added a shuffle shortcut + #### What's Fixed - Fixed broken tablet layouts - Fixed seam that would appear on some album covers diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8b0313ec5..6ef440e3f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -14,8 +14,6 @@ - - + Shuffle + + Shuffle All + @android:string/ok