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