-
-
Notifications
You must be signed in to change notification settings - Fork 391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong progress indicators with swipe/refresh in Bookmarks #3430
Comments
Ideally, swipe to refresh is disabled and there is a "retry" button. Upon clicking it, full progress bar appears. Lists view seems to have it right. This whole error/retry/refresh thing should be consolidated everywhere, right now we have different behaviors all over the place. Different elephants are shown, sometimes with, sometimes without retry button, some lists have swipe to refresh, some don't. |
I added a PR as a sort of discussion base. I would say that everything (every list) should behave comparably. Meaning:
The last one probably contradicts our efforts in the thread view (two linear progress bars instead). All the touched locations in the PR are quite different list implementations. |
Treating thread view differently is reasonable though? It can load partially and some parts may be cached, we don't have that anywhere else. Regarding the other Activities/Fragments that show refreshable lists and errors, yes they all have very different implementations, we should tackle that eventually. But for now unifying their behavior is a nice quick win that is also noticebale for users, so we should do that. |
I guess from a user's perspective they should still feel/be the same. (The user doesn't care that contents might be loaded differently here.) |
This issue was actually not fixed by the PR. |
Swiping to refresh in Bookmarks if they initially failed to load (e.g., poor network, or the server did not respond in time) shows both the "swipe to refresh" circular progress spinner, and the "loading content" progress spinner at the same time.
To reproduce:
@connyduck This is related to our discussion over in the Notifications PR. Which progress spinner should appear in this case? The swipe one, because the user has swiped, or the non-swipe one, because no content has been loaded yet?
Tusky Version: 21
I searched or browsed the repo’s other issues to ensure this is not a duplicate.
The text was updated successfully, but these errors were encountered: