[Android] Videos by folder grouping implementation

Geoffrey Métais git at videolan.org
Fri Jan 11 14:19:49 CET 2019


vlc-android | branch: master | Geoffrey Métais <geoffrey.metais at gmail.com> | Thu Dec 13 10:23:12 2018 +0100| [b7d880c5cea9f806b027578d82c698e0a24f156f] | committer: Geoffrey Métais

Videos by folder grouping implementation

> https://code.videolan.org/videolan/vlc-android/commit/b7d880c5cea9f806b027578d82c698e0a24f156f
---

 medialibrary/jni/medialibrary.cpp                  |  34 +++--
 .../org/videolan/medialibrary/Medialibrary.java    |  18 +--
 .../org/videolan/medialibrary/media/Folder.java    |  17 ++-
 .../java/org/videolan/tools/MultiSelectHelper.kt   |  26 ++--
 vlc-android/build.gradle                           |   1 +
 vlc-android/res/layout/folder_item.xml             |  85 ++++++++++++
 vlc-android/res/layout/folders_fragment.xml        |  55 ++++++++
 vlc-android/res/menu/action_mode_folder.xml        |  19 +++
 vlc-android/res/menu/navigation.xml                |   1 +
 vlc-android/res/values/arrays.xml                  |   2 +
 vlc-android/res/values/strings.xml                 |   2 +
 .../org/videolan/vlc/gui/SecondaryActivity.java    |   2 +
 .../vlc/gui/audio/AudioBrowserAdapter.java         |   2 +-
 .../org/videolan/vlc/gui/folders/FoldersAdapter.kt |  90 +++++++++++++
 .../videolan/vlc/gui/folders/FoldersFragment.kt    | 143 +++++++++++++++++++++
 .../org/videolan/vlc/gui/helpers/ImageLoader.kt    |  30 +++--
 .../src/org/videolan/vlc/gui/helpers/Navigator.kt  |   7 +-
 .../src/org/videolan/vlc/gui/tv/MainTvFragment.kt  |   2 +-
 .../vlc/gui/tv/browser/VideoBrowserFragment.kt     |   2 +-
 .../videolan/vlc/gui/tv/browser/VideosFragment.kt  |   2 +-
 .../videolan/vlc/gui/video/VideoGridFragment.java  |  10 +-
 .../src/org/videolan/vlc/media/MediaUtils.kt       |  31 +++--
 vlc-android/src/org/videolan/vlc/util/Constants.kt |   2 +
 .../org/videolan/vlc/util/ThumbnailsProvider.java  |  28 ++--
 .../src/org/videolan/vlc/viewmodels/VideosModel.kt |  23 +++-
 .../vlc/viewmodels/paged/PagedArtistsModel.kt      |   5 -
 .../vlc/viewmodels/paged/PagedFoldersModel.kt      |  46 +++++++
 27 files changed, 601 insertions(+), 84 deletions(-)

Diff:   https://code.videolan.org/videolan/vlc-android/commit/b7d880c5cea9f806b027578d82c698e0a24f156f


More information about the Android mailing list