-
-
Notifications
You must be signed in to change notification settings - Fork 390
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
With 17.0 beta 1 it's no longer possible to refresh under the timeline #2423
Comments
I can confirm I'm seeing this behaviour since the non-beta update as well. It was certainly a less than ideal workaround for loading the timeline without losing track of its position, but it worked for a few versions. I'm glad the timeline issues seem to be fixed, however! |
First of all: thanks a lot for Tusky, I am using it for years and I like it! I have the same problem and I am wondering if I am using Tusky the wrong way or how it is intended to be used. Do users usually remember the place in the timeline before updating and scroll down to that place and then scroll back up? (I am back on Tusky 16 for now) |
In the meantime, I was able to recreate the behavior, but it's tricker than before. One needs to make sure that one is below the "reload" part. For me this works best with two hands, with one tap the reload with the other quickly swipe a screen down, repeat. Works, but a function that remembers where I was in timeline would be highly appreciated. |
I can confirm that scrolling the "load more" area off screen reproduces the old workaround for refreshing above the timeline! Thank you @sandzwerg! tusky_load_up.mp4 |
Getting the old behavior back would be nice. Sometimes it just loads too fast to perform the workaround. |
Hello fine people |
So the main problem here is that some people would prefer to read newest posts first and others would like to read their whole timeline from oldest to newest, yes? Here are some possibilities how we could solve this:
|
Another potential option:
For context, my other primary infinite scrolling experience is with Quasseldroid, where IRC messages are automatically fetched avoiding gaps as you scroll (newest to older works, older to newest is a work-in-progress). However, expectations for a synchronous chat app may differ from an asynchronous social media app. |
You can scroll to top by tapping on tab |
I'm happy with this. Though, if Tusky is to use infinite scroll by default, I'd suggest this behavior is not immediately obvious. It might be worthwhile having a brief, easily dismissed "Tap [tab icon] to scroll to top" tip bubble. (I'm not sure what Google refers to this design pattern as - it's been used to highlight the Cast button in the YouTube app.) |
Two cents incoming: Prefering option 2. Solution 1 sounds like it would not always result in wanted behavior for me and you even mention it may not be possible API wise. I think users have a clear preference to either read from old to new or vice versa. So setting this once in preferences sounds like the best approach. I would not want to have an additional layer shown everytime I |
Official app shows a button in the title when there's something new (which is a "dark pattern" from one bird-themed app if you ask me) but we do hide the title so it would be tricky for us to do even from a technical point. |
With the previous versions I was able to refresh the timeline "above" my currently last read toot. So I would scroll the "load more" button to the top of my timeline so it's barely visible and then refresh, new toots would load but I'd stay at my current place in the timeline. With the 17.0 beta 1 version I'm no longer able to do that. My "view" is always "above" the newly loaded toots, while before I was able to keep it below. The downside is that if I want to continue to read my TL chronological from where I stopped to now I have to scroll, refresh, scroll refresh. That is a bit annoying. If #89 would be introduced that would probably fix this as well.
One the plus side: I never encountered the missing messages bug from tusky 16 again, thanks for that <3
Tusky Version: 17.0 beta 1 (Google)
Android Version: 11
Android Device: OnePlus Nord CE 5g
Mastodon instance (if applicable): chaos.social (but doesn't matter)
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: