diff --git a/CHANGELOG.md b/CHANGELOG.md index e2483c375..28e1e57ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - Search and library now show playing indicators - Playing indicators are now animated when playback is ongoing - Added smooth seeking +- Moved the "more" button in the playback view back to the top #### What's Fixed - Fixed issue where fast scroller popup would not appear diff --git a/app/src/main/java/org/oxycblt/auxio/home/HomeViewModel.kt b/app/src/main/java/org/oxycblt/auxio/home/HomeViewModel.kt index 76eaaeb91..5d3154333 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/HomeViewModel.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/HomeViewModel.kt @@ -94,14 +94,13 @@ class HomeViewModel(application: Application) : } /** Get the specific sort for the given [DisplayMode]. */ - fun getSortForDisplay(displayMode: DisplayMode): Sort { - return when (displayMode) { + fun getSortForDisplay(displayMode: DisplayMode) = + when (displayMode) { DisplayMode.SHOW_SONGS -> settings.libSongSort DisplayMode.SHOW_ALBUMS -> settings.libAlbumSort DisplayMode.SHOW_ARTISTS -> settings.libArtistSort DisplayMode.SHOW_GENRES -> settings.libGenreSort } - } /** Update the currently displayed item's [Sort]. */ fun updateCurrentSort(sort: Sort) { diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/AlbumListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/AlbumListFragment.kt index 44dd683c0..6be4243b3 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/AlbumListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/AlbumListFragment.kt @@ -40,7 +40,7 @@ import org.oxycblt.auxio.util.secsToMs /** * A [HomeListFragment] for showing a list of [Album]s. - * @author + * @author OxygenCobalt */ class AlbumListFragment : HomeListFragment() { private val homeAdapter = AlbumAdapter(this) diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/ArtistListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/ArtistListFragment.kt index 0085cc40e..4c5a77945 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/ArtistListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/ArtistListFragment.kt @@ -37,7 +37,7 @@ import org.oxycblt.auxio.util.formatDurationMs /** * A [HomeListFragment] for showing a list of [Artist]s. - * @author + * @author OxygenCobalt */ class ArtistListFragment : HomeListFragment() { private val homeAdapter = ArtistAdapter(this) diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/GenreListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/GenreListFragment.kt index a296d12c9..c51c1ab3a 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/GenreListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/GenreListFragment.kt @@ -37,7 +37,7 @@ import org.oxycblt.auxio.util.formatDurationMs /** * A [HomeListFragment] for showing a list of [Genre]s. - * @author + * @author OxygenCobalt */ class GenreListFragment : HomeListFragment() { private val homeAdapter = GenreAdapter(this) diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/SongListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/SongListFragment.kt index f2e44e73c..37f0f3a72 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/SongListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/SongListFragment.kt @@ -41,7 +41,7 @@ import org.oxycblt.auxio.util.secsToMs /** * A [HomeListFragment] for showing a list of [Song]s. - * @author + * @author OxygenCobalt */ class SongListFragment : HomeListFragment() { private val homeAdapter = SongAdapter(this) diff --git a/app/src/main/res/drawable/ic_equalizer.xml b/app/src/main/res/drawable/ic_equalizer.xml index b5a378e2a..c9016ecbe 100644 --- a/app/src/main/res/drawable/ic_equalizer.xml +++ b/app/src/main/res/drawable/ic_equalizer.xml @@ -2,9 +2,9 @@ + android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/ic_more_24.xml b/app/src/main/res/drawable/ic_more_24.xml index 281d42d22..782ef4327 100644 --- a/app/src/main/res/drawable/ic_more_24.xml +++ b/app/src/main/res/drawable/ic_more_24.xml @@ -2,9 +2,9 @@ + android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/ic_paused_indicator_24.xml b/app/src/main/res/drawable/ic_paused_indicator_24.xml index 714e83b9c..3e6c28802 100644 --- a/app/src/main/res/drawable/ic_paused_indicator_24.xml +++ b/app/src/main/res/drawable/ic_paused_indicator_24.xml @@ -5,7 +5,7 @@ android:tint="?attr/colorControlNormal" android:viewportWidth="24" android:viewportHeight="24"> - + diff --git a/app/src/main/res/drawable/ic_playing_indicator_24.xml b/app/src/main/res/drawable/ic_playing_indicator_24.xml index fe6877d05..31f56a07a 100644 --- a/app/src/main/res/drawable/ic_playing_indicator_24.xml +++ b/app/src/main/res/drawable/ic_playing_indicator_24.xml @@ -4,7 +4,7 @@ diff --git a/app/src/main/res/drawable/ui_remote_fab_container_paused.xml b/app/src/main/res/drawable/ui_remote_fab_container_paused.xml index da659fc04..82362866f 100644 --- a/app/src/main/res/drawable/ui_remote_fab_container_paused.xml +++ b/app/src/main/res/drawable/ui_remote_fab_container_paused.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/app/src/main/res/layout-h480dp/fragment_playback_panel.xml b/app/src/main/res/layout-h480dp/fragment_playback_panel.xml index 5805960e1..18a8eafa9 100644 --- a/app/src/main/res/layout-h480dp/fragment_playback_panel.xml +++ b/app/src/main/res/layout-h480dp/fragment_playback_panel.xml @@ -31,8 +31,8 @@ style="@style/Widget.Auxio.TextView.Primary" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginEnd="@dimen/spacing_medium" android:layout_marginStart="@dimen/spacing_medium" + android:layout_marginEnd="@dimen/spacing_medium" app:layout_constraintBottom_toTopOf="@+id/playback_artist" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -44,8 +44,8 @@ style="@style/Widget.Auxio.TextView.Secondary" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginEnd="@dimen/spacing_medium" android:layout_marginStart="@dimen/spacing_medium" + android:layout_marginEnd="@dimen/spacing_medium" app:layout_constraintBottom_toTopOf="@+id/playback_album" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -56,8 +56,8 @@ style="@style/Widget.Auxio.TextView.Secondary" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginEnd="@dimen/spacing_medium" android:layout_marginStart="@dimen/spacing_medium" + android:layout_marginEnd="@dimen/spacing_medium" app:layout_constraintBottom_toTopOf="@+id/playback_seek_bar" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout-h600dp/item_detail.xml b/app/src/main/res/layout-h600dp/item_detail.xml index 54b914ab0..25e240706 100644 --- a/app/src/main/res/layout-h600dp/item_detail.xml +++ b/app/src/main/res/layout-h600dp/item_detail.xml @@ -19,13 +19,13 @@ android:id="@+id/detail_type" android:layout_width="match_parent" android:layout_height="wrap_content" - tools:text="Type" + android:layout_marginTop="@dimen/spacing_medium" android:textAppearance="@style/TextAppearance.Auxio.LabelMedium" android:textColor="?attr/colorSecondary" - android:layout_marginTop="@dimen/spacing_medium" app:layout_constraintBottom_toTopOf="@+id/detail_name" app:layout_constraintTop_toBottomOf="@+id/detail_cover" - tools:layout_editor_absoluteX="16dp" /> + tools:layout_editor_absoluteX="16dp" + tools:text="Type" /> + android:background="?attr/colorSurface" + android:transitionGroup="true"> + android:background="?attr/colorSurface" + android:transitionGroup="true"> + android:background="?attr/colorSurface" + android:transitionGroup="true"> + android:background="?attr/colorSurface" + android:transitionGroup="true"> + android:orientation="vertical" + android:transitionGroup="true"> + android:paddingBottom="@dimen/spacing_medium">