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

Jumpy "Send to" screen

Open
#7,599 0 comments 0 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Your use case

Almost every time I share a file and arrive at the “Send to” screen, the list of rooms reorders itself without any clear indication of why.
And when a room is selected for sharing, the layout-change is jarring.
#### What would you like to do?
- Sort with a predictable order e.g. last messaged or rooms you're most active in.
- - Do not reorder list once opened.
- Use a bottom overlay instead of changing the layout.
- - **Consider also:**
- - Moving the send button to appear in the bottom overlay.
- - Replace the search bar with a search button on the top right. Or Putting a filter on the top right.
#### Why would you like to do it?
The current behaviour creates unnecessary cognitive load and interaction friction. When the list reorders itself, users have to re-scan it. And the layout change after selecting a room is unexpected.

### Have you considered any alternatives?

Show list only after it's loaded and do not reorder once shown.

### Additional context

_No response_

### Are you willing to provide a PR?

No

Contributor guide

Open the contributing guide

Research direction

The issue names only the Android “Send to” screen and no files or tests. Start by locating that screen and observing room ordering and the selected-room layout; done means a predictable, stable list and a non-jarring selection presentation after one design direction is chosen.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
design, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.