Otter-App-Android-Funkwhale/app/src/main/java/com/github/apognu/otter/fragments
Antoine POPINEAU b2e6ec43a8
Improved loading of new and cached items.
Scrolling through large lists was a pain. The next page would only load
when the end of the list was reached, stopping the scroll action while the new
page was fetched.

This commits adds two items:

 * Artists, albums and playlists do not refresh data on resume, only
   using cached data until manually refreshed.
 * When manually refreshed, we initially fetch a few pages instead
   of only one. Also, on scroll, we try as best as we can to always keep
   10 pages (pages as in screen estate) worth of data loaded.
2020-07-08 22:11:50 +02:00
..
AlbumsFragment.kt Improved loading of new and cached items. 2020-07-08 22:11:50 +02:00
AlbumsGridFragment.kt Fixed a bug where lists would crash if a second page was loaded. 2019-11-25 21:39:10 +01:00
ArtistsFragment.kt Improved loading of new and cached items. 2020-07-08 22:11:50 +02:00
BrowseFragment.kt Added ability to not fetch on create for fragments. Added animation on queue change. 2019-10-24 12:35:34 +02:00
FavoritesFragment.kt Improved loading of new and cached items. 2020-07-08 22:11:50 +02:00
FunkwhaleFragment.kt Improved loading of new and cached items. 2020-07-08 22:11:50 +02:00
LandscapeQueueFragment.kt Tidied up usage of GlobalScope to the profit of AndroidX's lifecycle coroutine scopes. 2020-06-25 01:26:15 +02:00
LoginDialog.kt Initial commit. 2019-10-20 15:19:18 +02:00
PlaylistTracksFragment.kt Tidied up usage of GlobalScope to the profit of AndroidX's lifecycle coroutine scopes. 2020-06-25 01:26:15 +02:00
PlaylistsFragment.kt Initial commit. 2019-10-20 15:19:18 +02:00
QueueFragment.kt Tidied up usage of GlobalScope to the profit of AndroidX's lifecycle coroutine scopes. 2020-06-25 01:26:15 +02:00
RadiosFragment.kt Tidied up usage of GlobalScope to the profit of AndroidX's lifecycle coroutine scopes. 2020-06-25 01:26:15 +02:00
TrackInfoDetailsFragment.kt Added track details from Now Playing view. Should fix #30. 2020-05-30 15:49:06 +02:00
TracksFragment.kt Do not skip track on error if the user paused playback. Fixed an issue where two track could be marked as playing at the same time in TracksFragment. 2020-06-26 19:05:11 +02:00