[Android] Fix media number sort visibility

Merlyn Shelley merlynmshelley at gmail.com
Tue Jun 2 19:27:17 CEST 2020


Hi Team,

I have applied to Google Season of Docs 2020 as a Technical Writer. I wish
to work on VLC Android documentation.
 Please guide me in approaching this issue.
Thank you.
Merlyn.
www.amazon.com/author/merlynshelley

On Tue, Jun 2, 2020, 17:32 Nicolas Pomepuy <git at videolan.org> wrote:

> vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> |
> Tue Jun  2 10:16:28 2020 +0200| [c5db0c8ff58983d14f50eaab663779a32aed1b75]
> | committer: Nicolas Pomepuy
>
> Fix media number sort visibility
>
> Fixes #1371
>
> >
> https://code.videolan.org/videolan/vlc-android/commit/c5db0c8ff58983d14f50eaab663779a32aed1b75
> ---
>
>  .../java/org/videolan/television/ui/browser/BaseBrowserTvFragment.kt
>  | 1 +
>  application/vlc-android/src/org/videolan/vlc/gui/PlaylistActivity.kt
>  | 1 +
>  .../src/org/videolan/vlc/gui/audio/AudioAlbumsSongsFragment.kt
>  | 1 +
>  .../vlc-android/src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt
>  | 1 +
>  .../vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt
> | 1 +
>  5 files changed, 5 insertions(+)
>
> diff --git
> a/application/television/src/main/java/org/videolan/television/ui/browser/BaseBrowserTvFragment.kt
> b/application/television/src/main/java/org/videolan/television/ui/browser/BaseBrowserTvFragment.kt
> index 753b8e874..dd1fee457 100644
> ---
> a/application/television/src/main/java/org/videolan/television/ui/browser/BaseBrowserTvFragment.kt
> +++
> b/application/television/src/main/java/org/videolan/television/ui/browser/BaseBrowserTvFragment.kt
> @@ -314,6 +314,7 @@ abstract class BaseBrowserTvFragment<T> : Fragment(),
> BrowserFragmentInterface,
>          menu.menu.findItem(R.id.ml_menu_sortby_date).isVisible =
> (viewModel as SortableModel).canSortByInsertionDate() || (viewModel as
> SortableModel).canSortByReleaseDate() || (viewModel as
> SortableModel).canSortByLastModified()
>          menu.menu.findItem(R.id.ml_menu_sortby_date).isVisible =
> (viewModel as SortableModel).canSortByReleaseDate()
>          menu.menu.findItem(R.id.ml_menu_sortby_last_modified).isVisible =
> (viewModel as SortableModel).canSortByLastModified()
> +
> menu.menu.findItem(org.videolan.vlc.R.id.ml_menu_sortby_media_number).isVisible
> = false
>          menu.menu.findItem(R.id.ml_menu_sortby_number).isVisible = false
>          menu.setOnMenuItemClickListener(this)
>          menu.show()
> diff --git
> a/application/vlc-android/src/org/videolan/vlc/gui/PlaylistActivity.kt
> b/application/vlc-android/src/org/videolan/vlc/gui/PlaylistActivity.kt
> index 55770fad0..e9610e207 100644
> --- a/application/vlc-android/src/org/videolan/vlc/gui/PlaylistActivity.kt
> +++ b/application/vlc-android/src/org/videolan/vlc/gui/PlaylistActivity.kt
> @@ -183,6 +183,7 @@ open class PlaylistActivity :
> AudioPlayerContainerActivity(), IEventsHandler<Med
>          menu.findItem(R.id.ml_menu_sortby_length).isVisible =
> viewModel.canSortByDuration()
>          menu.findItem(R.id.ml_menu_sortby_date).isVisible =
> viewModel.canSortByReleaseDate()
>          menu.findItem(R.id.ml_menu_sortby_last_modified).isVisible =
> viewModel.canSortByLastModified()
> +        menu.findItem(R.id.ml_menu_sortby_media_number).isVisible = false
>          return true
>      }
>
> diff --git
> a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioAlbumsSongsFragment.kt
> b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioAlbumsSongsFragment.kt
> index 81519013a..1fca32141 100644
> ---
> a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioAlbumsSongsFragment.kt
> +++
> b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioAlbumsSongsFragment.kt
> @@ -183,6 +183,7 @@ class AudioAlbumsSongsFragment :
> BaseAudioBrowser<AlbumSongsViewModel>(), SwipeR
>              menu.findItem(R.id.ml_menu_sortby_number).isVisible = false
>              menu.findItem(R.id.ml_menu_display_grid).isVisible =
> !viewModel.providersInCard[currentTab]
>              menu.findItem(R.id.ml_menu_display_list).isVisible =
> viewModel.providersInCard[currentTab]
> +            menu.findItem(R.id.ml_menu_sortby_media_number).isVisible =
> canSortByMediaNumber()
>          }
>          sortMenuTitles()
>      }
> diff --git
> a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt
> b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt
> index 31dd0b3aa..4e96ead3a 100644
> ---
> a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt
> +++
> b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt
> @@ -235,6 +235,7 @@ class AudioBrowserFragment :
> BaseAudioBrowser<AudioBrowserViewModel>() {
>              menu.findItem(R.id.ml_menu_sortby_number).isVisible = false
>              menu.findItem(R.id.ml_menu_display_grid).isVisible =
> currentTab in 0..2 && !viewModel.providersInCard[currentTab]
>              menu.findItem(R.id.ml_menu_display_list).isVisible =
> currentTab in 0..2 && viewModel.providersInCard[currentTab]
> +            menu.findItem(R.id.ml_menu_sortby_media_number).isVisible =
> canSortByMediaNumber()
>              val showAllArtistsItem =
> menu.findItem(R.id.artists_show_all_title)
>              showAllArtistsItem.isVisible = currentTab == 0
>              showAllArtistsItem.isChecked =
> Settings.getInstance(context).getBoolean(KEY_ARTISTS_SHOW_ALL, false)
> diff --git
> a/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt
> b/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt
> index 34acaa048..341a6d639 100644
> ---
> a/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt
> +++
> b/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt
> @@ -124,6 +124,7 @@ abstract class BaseBrowserFragment :
> MediaBrowserFragment<BrowserModel>(), IRefr
>          super.onPrepareOptionsMenu(menu)
>          menu.findItem(R.id.ml_menu_filter)?.isVisible =
> enableSearchOption()
>          menu.findItem(R.id.ml_menu_sortby)?.isVisible = !isRootDirectory
> +        menu.findItem(R.id.ml_menu_sortby_media_number)?.isVisible = false
>          menu.findItem(R.id.ml_menu_add_playlist)?.isVisible =
> !isRootDirectory
>          addPlaylistFolderOnly = menu.findItem(R.id.folder_add_playlist)
>          addPlaylistFolderOnly.isVisible = adapter.mediaCount > 0
>
> _______________________________________________
> Android mailing list
> Android at videolan.org
> https://mailman.videolan.org/listinfo/android
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/android/attachments/20200602/1de02fa7/attachment-0001.html>


More information about the Android mailing list