ui: rename menu resources

Switch from redundant menu_* prefixes to more use-specific prefixes
used elsewhere.
This commit is contained in:
Alexander Capehart 2023-06-30 20:31:15 -06:00
parent fcbce0fb98
commit a1efb0c34a
No known key found for this signature in database
GPG key ID: 37DBE3621FE9AD47
35 changed files with 32 additions and 38 deletions

View file

@ -101,7 +101,7 @@ class AlbumDetailFragment :
// --- UI SETUP --
binding.detailNormalToolbar.apply {
inflateMenu(R.menu.menu_album_detail)
inflateMenu(R.menu.toolbar_album)
setNavigationOnClickListener { findNavController().navigateUp() }
setOnMenuItemClickListener(this@AlbumDetailFragment)
}
@ -183,7 +183,7 @@ class AlbumDetailFragment :
}
override fun onOpenMenu(item: Song, anchor: View) {
openMusicMenu(anchor, R.menu.menu_album_song_actions, item)
openMusicMenu(anchor, R.menu.item_album_song, item)
}
override fun onPlay() {
@ -195,7 +195,7 @@ class AlbumDetailFragment :
}
override fun onOpenSortMenu(anchor: View) {
openMenu(anchor, R.menu.menu_album_sort) {
openMenu(anchor, R.menu.sort_album) {
// Select the corresponding sort mode option
val sort = detailModel.albumSongSort
unlikelyToBeNull(menu.findItem(sort.mode.itemId)).isChecked = true

View file

@ -99,7 +99,7 @@ class ArtistDetailFragment :
// --- UI SETUP ---
binding.detailNormalToolbar.apply {
inflateMenu(R.menu.menu_parent_detail)
inflateMenu(R.menu.toolbar_parent)
setNavigationOnClickListener { findNavController().navigateUp() }
setOnMenuItemClickListener(this@ArtistDetailFragment)
}
@ -194,8 +194,8 @@ class ArtistDetailFragment :
override fun onOpenMenu(item: Music, anchor: View) {
when (item) {
is Song -> openMusicMenu(anchor, R.menu.menu_artist_song_actions, item)
is Album -> openMusicMenu(anchor, R.menu.menu_artist_album_actions, item)
is Song -> openMusicMenu(anchor, R.menu.item_artist_song, item)
is Album -> openMusicMenu(anchor, R.menu.item_artist_album, item)
else -> error("Unexpected datatype: ${item::class.simpleName}")
}
}
@ -209,7 +209,7 @@ class ArtistDetailFragment :
}
override fun onOpenSortMenu(anchor: View) {
openMenu(anchor, R.menu.menu_artist_sort) {
openMenu(anchor, R.menu.sort_artist) {
// Select the corresponding sort mode option
val sort = detailModel.artistSongSort
unlikelyToBeNull(menu.findItem(sort.mode.itemId)).isChecked = true

View file

@ -97,7 +97,7 @@ class GenreDetailFragment :
// --- UI SETUP ---
binding.detailNormalToolbar.apply {
inflateMenu(R.menu.menu_parent_detail)
inflateMenu(R.menu.toolbar_parent)
setNavigationOnClickListener { findNavController().navigateUp() }
setOnMenuItemClickListener(this@GenreDetailFragment)
}
@ -192,8 +192,8 @@ class GenreDetailFragment :
override fun onOpenMenu(item: Music, anchor: View) {
when (item) {
is Artist -> openMusicMenu(anchor, R.menu.menu_parent_actions, item)
is Song -> openMusicMenu(anchor, R.menu.menu_song_actions, item)
is Artist -> openMusicMenu(anchor, R.menu.item_parent, item)
is Song -> openMusicMenu(anchor, R.menu.item_song, item)
else -> error("Unexpected datatype: ${item::class.simpleName}")
}
}
@ -207,7 +207,7 @@ class GenreDetailFragment :
}
override fun onOpenSortMenu(anchor: View) {
openMenu(anchor, R.menu.menu_genre_sort) {
openMenu(anchor, R.menu.sort_genre) {
// Select the corresponding sort mode option
val sort = detailModel.genreSongSort
unlikelyToBeNull(menu.findItem(sort.mode.itemId)).isChecked = true

View file

@ -102,7 +102,7 @@ class PlaylistDetailFragment :
// --- UI SETUP ---
binding.detailNormalToolbar.apply {
inflateMenu(R.menu.menu_playlist_detail)
inflateMenu(R.menu.toolbar_playlist)
setNavigationOnClickListener { findNavController().navigateUp() }
setOnMenuItemClickListener(this@PlaylistDetailFragment)
}
@ -235,7 +235,7 @@ class PlaylistDetailFragment :
}
override fun onOpenMenu(item: Song, anchor: View) {
openMusicMenu(anchor, R.menu.menu_playlist_song_actions, item)
openMusicMenu(anchor, R.menu.item_playlist_song, item)
}
override fun onPlay() {

View file

@ -142,7 +142,7 @@ class AlbumListFragment :
}
override fun onOpenMenu(item: Album, anchor: View) {
openMusicMenu(anchor, R.menu.menu_album_actions, item)
openMusicMenu(anchor, R.menu.item_album, item)
}
private fun updateAlbums(albums: List<Album>) {

View file

@ -118,7 +118,7 @@ class ArtistListFragment :
}
override fun onOpenMenu(item: Artist, anchor: View) {
openMusicMenu(anchor, R.menu.menu_parent_actions, item)
openMusicMenu(anchor, R.menu.item_parent, item)
}
private fun updateArtists(artists: List<Artist>) {

View file

@ -117,7 +117,7 @@ class GenreListFragment :
}
override fun onOpenMenu(item: Genre, anchor: View) {
openMusicMenu(anchor, R.menu.menu_parent_actions, item)
openMusicMenu(anchor, R.menu.item_parent, item)
}
private fun updateGenres(genres: List<Genre>) {

View file

@ -115,7 +115,7 @@ class PlaylistListFragment :
}
override fun onOpenMenu(item: Playlist, anchor: View) {
openMusicMenu(anchor, R.menu.menu_playlist_actions, item)
openMusicMenu(anchor, R.menu.item_playlist, item)
}
private fun updatePlaylists(playlists: List<Playlist>) {

View file

@ -143,7 +143,7 @@ class SongListFragment :
}
override fun onOpenMenu(item: Song, anchor: View) {
openMusicMenu(anchor, R.menu.menu_song_actions, item)
openMusicMenu(anchor, R.menu.item_song, item)
}
private fun updateSongs(songs: List<Song>) {

View file

@ -181,11 +181,11 @@ class SearchFragment : ListFragment<Music, FragmentSearchBinding>() {
override fun onOpenMenu(item: Music, anchor: View) {
when (item) {
is Song -> openMusicMenu(anchor, R.menu.menu_song_actions, item)
is Album -> openMusicMenu(anchor, R.menu.menu_album_actions, item)
is Artist -> openMusicMenu(anchor, R.menu.menu_parent_actions, item)
is Genre -> openMusicMenu(anchor, R.menu.menu_parent_actions, item)
is Playlist -> openMusicMenu(anchor, R.menu.menu_playlist_actions, item)
is Song -> openMusicMenu(anchor, R.menu.item_song, item)
is Album -> openMusicMenu(anchor, R.menu.item_album, item)
is Artist -> openMusicMenu(anchor, R.menu.item_parent, item)
is Genre -> openMusicMenu(anchor, R.menu.item_parent, item)
is Playlist -> openMusicMenu(anchor, R.menu.item_playlist, item)
}
}

View file

@ -11,7 +11,7 @@
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:menu="@menu/menu_playback"
app:menu="@menu/toolbar_playback"
app:navigationIcon="@drawable/ic_down_24"
app:title="@string/lbl_playback"
tools:subtitle="@string/lbl_all_songs" />

View file

@ -11,7 +11,7 @@
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:menu="@menu/menu_playback"
app:menu="@menu/toolbar_playback"
app:navigationIcon="@drawable/ic_down_24"
app:title="@string/lbl_playback"
tools:subtitle="@string/lbl_all_songs" />

View file

@ -33,7 +33,7 @@
android:clickable="true"
android:focusable="true"
app:navigationIcon="@drawable/ic_close_24"
app:menu="@menu/menu_selection_actions" />
app:menu="@menu/toolbar_selection" />
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/detail_edit_toolbar"
@ -42,7 +42,7 @@
android:clickable="true"
android:focusable="true"
app:navigationIcon="@drawable/ic_close_24"
app:menu="@menu/menu_edit_actions" />
app:menu="@menu/toolbar_edit" />
</org.oxycblt.auxio.ui.MultiToolbar>

View file

@ -22,7 +22,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="scroll|enterAlways"
app:menu="@menu/menu_home"
app:menu="@menu/toolbar_home"
app:title="@string/info_app_name" />
<com.google.android.material.appbar.MaterialToolbar
@ -32,7 +32,7 @@
android:clickable="true"
android:focusable="true"
app:navigationIcon="@drawable/ic_close_24"
app:menu="@menu/menu_selection_actions" />
app:menu="@menu/toolbar_selection" />
</org.oxycblt.auxio.ui.MultiToolbar>

View file

@ -11,7 +11,7 @@
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:menu="@menu/menu_playback"
app:menu="@menu/toolbar_playback"
app:navigationIcon="@drawable/ic_down_24"
app:title="@string/lbl_playback"
tools:subtitle="@string/lbl_all_songs" />

View file

@ -21,7 +21,7 @@
android:id="@+id/search_normal_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:menu="@menu/menu_search"
app:menu="@menu/toolbar_search"
app:navigationIcon="@drawable/ic_back_24">
<com.google.android.material.textfield.TextInputLayout
@ -56,7 +56,7 @@
android:clickable="true"
android:focusable="true"
app:navigationIcon="@drawable/ic_close_24"
app:menu="@menu/menu_selection_actions" />
app:menu="@menu/toolbar_selection" />
</org.oxycblt.auxio.ui.MultiToolbar>

View file

@ -1,11 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_play"
android:title="@string/lbl_play" />
<item
android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" />
<item
android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" />