element-hq / element-hq/element-android
When the user scrolls up, start loading older messages before the top is reached
Open
T-Enhancement
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
When the user scrolls up and reaches the oldest loaded message, at the top of the list, older messages begin to be loaded and a spinner appears until they're ready to show. Like this:

I think that Element should start loading messages before the user reaches the top, just like Telegram does. That way the user wouldn't see the spinner, or at least would see it for a shorter time, reducing wait times and resulting in a more seamless experience.
Contributor guide
Assessment
This issue has not been assessed yet.