element-hq / element-hq/element-android

When the user scrolls up, start loading older messages before the top is reached

Open
#2,114 1 comment 5 reactions 0 assignees View on GitHub
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:

![Screenshot_20200916-091615~2_20200916111540](https://user-images.githubusercontent.com/694794/93317623-ffe9d800-f80d-11ea-8ad1-58d8a0ef90d9.png)

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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.