element-hq / element-hq/element-x-android

Read receipts and reactions cause excessive dead space in the timeline

Open
#2,044 0 comments 2 reactions 0 assignees View on GitHub
A-Timeline O-Occasional S-Tolerable T-Enhancement
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

This is a subjective issue, but to me it feels like the read receipts should be tied to the bottom of the message bubble and not the bottom of the reactions, otherwise the timeline ends up with big gaps like this (please excuse the crude redactions)
![Screenshot_20231216-111348.png](https://github.com/element-hq/element-x-android/assets/775104/119c7526-6ffc-47c9-b955-eb93dfc2c32f)

The only minor concern I could see with this approach would be a very wide message with lots of reactions potentially overlapping the receipts on the right, but that could be prevented by either limiting the width of both sides such that they never overlap, or pushing the read receipts down a bit if an overlap would occur

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.