reversed timeline mode #1287

Open
opened 2023-11-23 16:38:01 +00:00 by pleb · 1 comment
Member

Behavior suggestion/Feature request

How hard would it be given the current codebase to introduce a reversed timeline mode, where scrolling down loads new posts instead of old ones as an option or separate virtual timeline, even if it applied to the whole known network timeline only?

It promotes a much ergonomic doom scrolling experience, and could benefit the somewhat broken "show new posts automatically" option, which likes to re-render the whole timeline every time it loads.

I've bountied for it to be implemented a few times, and while the suggestions were noted, nothing ever came out of it.

plz fix

# Behavior suggestion/Feature request How hard would it be given the current codebase to introduce a reversed timeline mode, where scrolling down loads new posts instead of old ones as an option or separate virtual timeline, even if it applied to the whole known network timeline only? It promotes a much ergonomic doom scrolling experience, and could benefit the somewhat broken "show new posts automatically" option, which likes to re-render the whole timeline every time it loads. I've [bountied](https://opencollective.com/reverse-chronological-down-is-new-timeline-plz) for it to be implemented a few times, and while the suggestions were noted, nothing ever came out of it. plz fix
Owner

How hard

Hard to tell, as we'll need to make our pagination compatible with this, as well as making UI stick to bottom instead of usual top. UI is also in question - do we also reverse the timeline header/footer or not? Also our (buggy) virtual scrolling implementation might be a hinderance when implementing reverse timeline, so probably after we switch to proper virtual scrolling.

>How hard Hard to tell, as we'll need to make our pagination compatible with this, as well as making UI stick to bottom instead of usual top. UI is also in question - do we also reverse the timeline header/footer or not? Also our (buggy) virtual scrolling implementation might be a hinderance when implementing reverse timeline, so probably after we switch to proper virtual scrolling.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pleroma/pleroma-fe#1287
No description provided.