sk22 / megalodon

Pink modification of the official Mastodon for Android app
https://sk22.github.io/megalodon
GNU General Public License v3.0
550 stars 33 forks source link

Automatically load post when there's a gap #155

Open DanielTolentino opened 1 year ago

DanielTolentino commented 1 year ago

I'm constantly needing to press "load missed posts", sometimes it breaks the TL, and it's confusing.

The app tooot implements the infinite timeline and load up to the Mastodon limit (It's something around past 2hrs). If possible, this would be ideal to improve the UX, as the TL will naturally load toots as we scroll down, without confusing users with the need of touching to load more posts. A spinning wheel would be needed to indicate the app loading the posts.

https://user-images.githubusercontent.com/5665358/208125774-51d68f23-d840-473b-8960-e5adb0509930.mp4

photo_2022-12-16_11-57-36

With that, maybe an option to reverse the chronological posts too, scrolling down to the newest posts, instead of the oldest.

Araly commented 1 year ago

With that, maybe an option to reverse the chronological posts too, scrolling down to the newest posts, instead of the oldest.

I'll add something on the infinite scroll. I don't know how you guys use Mastodon and other Twitter like media, but I always want to continue from where I left off last time and read, from oldest to newest, until I saw what's the most recent.

The Twidere app worked like that, it would remember the place you were in last time you had the app open, and automatically load new posts above in the timeline, without automatically scrolling all the way to the top. If it'd been a while, it would also show you the break in the timeline saying "more posts here, press to load more", and it would load more posts without scrolling anywhere, keeping you in the current time.

I'm searching for an app that would let me read posts in the chronological order of when things happened. Right now I'm using Megalodon, but everytime I load anything I have to scroll back down to where I was, and then read as I scroll up.

fbobraga commented 1 year ago

A option to scroll the timeline for up/newest while updating solve this issue (twidere has something like it)

fbobraga commented 1 year ago

I always want to continue from where I left off last time and read, from oldest to newest, until I saw what's the most recent. it's the same way I use it