From 028fff4c42b1a6573bc729b431227b3b997e1e5c Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Wed, 1 Jan 2025 15:50:43 -0700 Subject: [PATCH] home: use correct icons for no music indicators --- .../org/oxycblt/auxio/home/list/AlbumListFragment.kt | 4 ++++ .../org/oxycblt/auxio/home/list/ArtistListFragment.kt | 4 ++++ .../org/oxycblt/auxio/home/list/GenreListFragment.kt | 4 ++++ .../oxycblt/auxio/home/list/PlaylistListFragment.kt | 4 ++++ .../org/oxycblt/auxio/home/list/SongListFragment.kt | 4 ++++ app/src/main/res/drawable/ic_album_48.xml | 11 +++++++++++ app/src/main/res/drawable/ic_artist_48.xml | 11 +++++++++++ app/src/main/res/drawable/ic_genre_48.xml | 11 +++++++++++ app/src/main/res/drawable/ic_playlist_48.xml | 11 +++++++++++ app/src/main/res/drawable/ic_song_48.xml | 11 +++++++++++ app/src/main/res/layout/fragment_home_list.xml | 4 ++-- 11 files changed, 77 insertions(+), 2 deletions(-) create mode 100644 app/src/main/res/drawable/ic_album_48.xml create mode 100644 app/src/main/res/drawable/ic_artist_48.xml create mode 100644 app/src/main/res/drawable/ic_genre_48.xml create mode 100644 app/src/main/res/drawable/ic_playlist_48.xml create mode 100644 app/src/main/res/drawable/ic_song_48.xml 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 dcbb0d219..aa2ee541b 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 @@ -81,6 +81,10 @@ class AlbumListFragment : listener = this@AlbumListFragment } + binding.homeNoMusicPlaceholder.apply { + setImageResource(R.drawable.ic_album_48) + contentDescription = getString(R.string.lbl_albums) + } binding.homeNoMusicMsg.text = getString(R.string.lng_empty_albums) binding.homeChooseMusicSources.setOnClickListener { homeModel.startChooseMusicLocations() } 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 956c230dc..7be5a9d14 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 @@ -75,6 +75,10 @@ class ArtistListFragment : listener = this@ArtistListFragment } + binding.homeNoMusicPlaceholder.apply { + setImageResource(R.drawable.ic_artist_48) + contentDescription = getString(R.string.lbl_artists) + } binding.homeNoMusicMsg.text = getString(R.string.lng_empty_artists) binding.homeChooseMusicSources.setOnClickListener { homeModel.startChooseMusicLocations() } 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 8901247a1..c61e43997 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 @@ -74,6 +74,10 @@ class GenreListFragment : listener = this@GenreListFragment } + binding.homeNoMusicPlaceholder.apply { + setImageResource(R.drawable.ic_genre_48) + contentDescription = getString(R.string.lbl_genres) + } binding.homeNoMusicMsg.text = getString(R.string.lng_empty_genres) binding.homeChooseMusicSources.setOnClickListener { homeModel.startChooseMusicLocations() } diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/PlaylistListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/PlaylistListFragment.kt index e141e25ed..db98903a3 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/PlaylistListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/PlaylistListFragment.kt @@ -72,6 +72,10 @@ class PlaylistListFragment : listener = this@PlaylistListFragment } + binding.homeNoMusicPlaceholder.apply { + setImageResource(R.drawable.ic_playlist_48) + contentDescription = getString(R.string.lbl_playlists) + } binding.homeNoMusicMsg.text = getString(R.string.lng_empty_playlists) binding.homeChooseMusicSources.setOnClickListener { homeModel.startChooseMusicLocations() } 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 6fc0da2f2..2b031bb76 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 @@ -79,6 +79,10 @@ class SongListFragment : listener = this@SongListFragment } + binding.homeNoMusicPlaceholder.apply { + setImageResource(R.drawable.ic_song_48) + contentDescription = getString(R.string.lbl_songs) + } binding.homeNoMusicMsg.text = getString(R.string.lng_empty_songs) binding.homeChooseMusicSources.setOnClickListener { homeModel.startChooseMusicLocations() } diff --git a/app/src/main/res/drawable/ic_album_48.xml b/app/src/main/res/drawable/ic_album_48.xml new file mode 100644 index 000000000..b06d7c0d1 --- /dev/null +++ b/app/src/main/res/drawable/ic_album_48.xml @@ -0,0 +1,11 @@ + + + + diff --git a/app/src/main/res/drawable/ic_artist_48.xml b/app/src/main/res/drawable/ic_artist_48.xml new file mode 100644 index 000000000..7bd67d49a --- /dev/null +++ b/app/src/main/res/drawable/ic_artist_48.xml @@ -0,0 +1,11 @@ + + + + diff --git a/app/src/main/res/drawable/ic_genre_48.xml b/app/src/main/res/drawable/ic_genre_48.xml new file mode 100644 index 000000000..27851f420 --- /dev/null +++ b/app/src/main/res/drawable/ic_genre_48.xml @@ -0,0 +1,11 @@ + + + + diff --git a/app/src/main/res/drawable/ic_playlist_48.xml b/app/src/main/res/drawable/ic_playlist_48.xml new file mode 100644 index 000000000..780039011 --- /dev/null +++ b/app/src/main/res/drawable/ic_playlist_48.xml @@ -0,0 +1,11 @@ + + + + diff --git a/app/src/main/res/drawable/ic_song_48.xml b/app/src/main/res/drawable/ic_song_48.xml new file mode 100644 index 000000000..0da40bce7 --- /dev/null +++ b/app/src/main/res/drawable/ic_song_48.xml @@ -0,0 +1,11 @@ + + + + diff --git a/app/src/main/res/layout/fragment_home_list.xml b/app/src/main/res/layout/fragment_home_list.xml index f005e4cad..249ea0cd1 100644 --- a/app/src/main/res/layout/fragment_home_list.xml +++ b/app/src/main/res/layout/fragment_home_list.xml @@ -33,7 +33,7 @@ android:layout_width="@dimen/size_icon_huge" android:layout_height="@dimen/size_icon_huge" android:layout_marginBottom="@dimen/spacing_small" - android:src="@drawable/ic_song_24" + android:src="@drawable/ic_song_48" app:tint="?attr/colorOnSurface" />