diff --git a/app/src/main/java/org/oxycblt/auxio/detail/adapters/DetailAlbumAdapter.kt b/app/src/main/java/org/oxycblt/auxio/detail/adapters/DetailAlbumAdapter.kt index 8f03a1604..0e12fd70b 100644 --- a/app/src/main/java/org/oxycblt/auxio/detail/adapters/DetailAlbumAdapter.kt +++ b/app/src/main/java/org/oxycblt/auxio/detail/adapters/DetailAlbumAdapter.kt @@ -4,7 +4,7 @@ import android.view.LayoutInflater import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView import org.oxycblt.auxio.ClickListener -import org.oxycblt.auxio.databinding.ItemAlbumBigBinding +import org.oxycblt.auxio.databinding.ItemAlbumBinding import org.oxycblt.auxio.music.models.Album class DetailAlbumAdapter( @@ -16,19 +16,17 @@ class DetailAlbumAdapter( override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { return ViewHolder( - ItemAlbumBigBinding.inflate(LayoutInflater.from(parent.context)) + ItemAlbumBinding.inflate(LayoutInflater.from(parent.context)) ) } override fun onBindViewHolder(holder: ViewHolder, position: Int) { - val album = data[position] - - holder.bind(album) + holder.bind(data[position]) } // Generic ViewHolder for an album inner class ViewHolder( - private val binding: ItemAlbumBigBinding + private val binding: ItemAlbumBinding ) : RecyclerView.ViewHolder(binding.root) { init { diff --git a/app/src/main/java/org/oxycblt/auxio/library/adapters/AlbumAdapter.kt b/app/src/main/java/org/oxycblt/auxio/library/adapters/AlbumAdapter.kt index 3ea061d82..5ff069180 100644 --- a/app/src/main/java/org/oxycblt/auxio/library/adapters/AlbumAdapter.kt +++ b/app/src/main/java/org/oxycblt/auxio/library/adapters/AlbumAdapter.kt @@ -9,8 +9,7 @@ import org.oxycblt.auxio.music.models.Album class AlbumAdapter( private val data: List, - private val listener: ClickListener, - private val isLarge: Boolean + private val listener: ClickListener ) : RecyclerView.Adapter() { override fun getItemCount(): Int = data.size @@ -22,9 +21,7 @@ class AlbumAdapter( } override fun onBindViewHolder(holder: ViewHolder, position: Int) { - val album = data[position] - - holder.bind(album) + holder.bind(data[position]) } // Generic ViewHolder for an album diff --git a/app/src/main/java/org/oxycblt/auxio/songs/SongAdapter.kt b/app/src/main/java/org/oxycblt/auxio/songs/SongAdapter.kt index b6c9dc693..04868196b 100644 --- a/app/src/main/java/org/oxycblt/auxio/songs/SongAdapter.kt +++ b/app/src/main/java/org/oxycblt/auxio/songs/SongAdapter.kt @@ -15,14 +15,9 @@ class SongAdapter( override fun getItemCount(): Int = data.size override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { - val binding = ItemSongBinding.inflate(LayoutInflater.from(parent.context)) - - // Force the item to *actually* be the screen width so ellipsizing can work. - binding.root.layoutParams = RecyclerView.LayoutParams( - RecyclerView.LayoutParams.MATCH_PARENT, RecyclerView.LayoutParams.WRAP_CONTENT + return ViewHolder( + ItemSongBinding.inflate(LayoutInflater.from(parent.context)) ) - - return ViewHolder(binding) } override fun onBindViewHolder(holder: ViewHolder, position: Int) { diff --git a/app/src/main/res/drawable/header_dividers.xml b/app/src/main/res/drawable/header_dividers.xml new file mode 100644 index 000000000..3a83b8b1e --- /dev/null +++ b/app/src/main/res/drawable/header_dividers.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ripple.xml b/app/src/main/res/drawable/ripple.xml index 9ecc8eb07..8425d126e 100644 --- a/app/src/main/res/drawable/ripple.xml +++ b/app/src/main/res/drawable/ripple.xml @@ -1,7 +1,6 @@ - diff --git a/app/src/main/res/font/inter_bold.ttf b/app/src/main/res/font/inter_bold.ttf new file mode 100644 index 000000000..e98b84ce8 Binary files /dev/null and b/app/src/main/res/font/inter_bold.ttf differ diff --git a/app/src/main/res/layout/fragment_artist_detail.xml b/app/src/main/res/layout/fragment_artist_detail.xml index c43b16d32..f280cd120 100644 --- a/app/src/main/res/layout/fragment_artist_detail.xml +++ b/app/src/main/res/layout/fragment_artist_detail.xml @@ -21,14 +21,14 @@ android:layout_height="?android:attr/actionBarSize" android:background="?android:attr/windowBackground" android:elevation="@dimen/elevation_normal" - app:layout_constraintTop_toTopOf="parent" - app:title="@string/title_library_fragment" app:titleTextAppearance="@style/TextAppearance.Toolbar.Bold" + app:title="@string/title_library_fragment" tools:titleTextColor="@color/blue" /> + android:layout_height="match_parent" + android:overScrollMode="ifContentScrolls"> + + + diff --git a/app/src/main/res/layout/item_album_big.xml b/app/src/main/res/layout/item_album_big.xml deleted file mode 100644 index 55403c12d..000000000 --- a/app/src/main/res/layout/item_album_big.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9d27a952f..08158a80c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -11,6 +11,7 @@ Retry Grant + Albums Unknown Genre Unknown Artist