Otter-App-Android-Funkwhale/app/src/main/java/com/github/apognu/otter
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
..
activities Improved loading of new and cached items. 2020-07-08 22:11:50 +02:00
adapters Do not list artists without albums. 2020-07-08 14:09:48 +02:00
fragments Improved loading of new and cached items. 2020-07-08 22:11:50 +02:00
playback Changed track metadata reporting method so it could work similarly across devices (notification, ambient display, lockscreen, watches, ...) (#55). 2020-07-08 12:46:52 +02:00
repositories Improved loading of new and cached items. 2020-07-08 22:11:50 +02:00
utils Improved loading of new and cached items. 2020-07-08 22:11:50 +02:00
views Changed style for main shuffle button to be less conspicuous. 2020-06-24 16:04:36 +02:00
Otter.kt Actually disable caching if cache size is set to zero. 2020-06-26 18:50:17 +02:00