From 68dd679824dbd7840a649f6256801cba3f7ae6c4 Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Mon, 28 Sep 2015 09:51:32 +0200 Subject: [PATCH] Removed the blurry shuffle icon from the song grid view. Fixes kabouzeid/phonograph-issue-tracker#30 --- app/src/main/assets/changelog.html | 9 +++++ .../AbsMainActivityRecyclerViewFragment.java | 4 +-- ...ctivityRecyclerViewLayoutModeFragment.java | 12 ++++--- .../AlbumViewFragment.java | 4 +-- .../ArtistViewFragment.java | 4 +-- .../SongViewFragment.java | 36 ++++++++++++++----- 6 files changed, 49 insertions(+), 20 deletions(-) diff --git a/app/src/main/assets/changelog.html b/app/src/main/assets/changelog.html index 32850b08..60cff1fa 100644 --- a/app/src/main/assets/changelog.html +++ b/app/src/main/assets/changelog.html @@ -25,6 +25,15 @@

You can view the changelog dialog again at any time from the about section.

+

Version 0.9.46 beta 6

+ +
    +
  1. FIX: Removed the blurry shuffle icon from the song grid view.
  2. +
  3. IMPROVEMENT: Cards in the about section now with 8dp instead of 16dp padding to match + the material design guidelines. +
  4. +
+

Version 0.9.46 beta 5

    diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/AbsMainActivityRecyclerViewFragment.java b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/AbsMainActivityRecyclerViewFragment.java index 4a98777b..618f6fd2 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/AbsMainActivityRecyclerViewFragment.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/AbsMainActivityRecyclerViewFragment.java @@ -178,11 +178,11 @@ public abstract class AbsMainActivityRecyclerViewFragment { +public class SongViewFragment extends AbsMainActivityRecyclerViewLayoutModeFragment { public static final String TAG = SongViewFragment.class.getSimpleName(); @NonNull @Override protected GridLayoutManager createLayoutManager() { - return new GridLayoutManager(getActivity(), getColumnNumber()); + return new GridLayoutManager(getActivity(), getColumnCount()); } @NonNull @Override - protected ShuffleButtonSongAdapter createAdapter() { - return new ShuffleButtonSongAdapter( - getMainActivity(), - SongLoader.getAllSongs(getActivity()), - getItemLayout(), - loadUsePalette(), - getMainActivity()); + protected SongAdapter createAdapter() { + MainActivity mainActivity = getMainActivity(); + ArrayList songs = SongLoader.getAllSongs(getActivity()); + int itemLayoutRes = getItemLayoutRes(); + boolean usePalette = loadUsePalette(); + + if (getLayoutMode() == PreferenceUtil.LAYOUT_MODE_LIST) { + return new ShuffleButtonSongAdapter( + mainActivity, + songs, + itemLayoutRes, + usePalette, + mainActivity); + } + return new SongAdapter( + mainActivity, + songs, + itemLayoutRes, + usePalette, + mainActivity); } @Override