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

Start Chat Screen: Change 'x' to back arrow & back arrow to 'x'

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

Description

### Your use case

From the All chats screen: When you hit the plus button (FAB) and the Start chat screen opens, there is an X on the top left.
Nothing was created that needs to be cancelled or removed, so this X button could simply be a back button.

1. 'Start chat' > 'New room'
This is a creation screen. Your work is not saved if you press the back button. This screen is better suited for an 'x' button.

2. 'Spaces" > "New space'
This is a creation screen. Your work is not saved if you press the back button. This screen is better suited for an 'x' button.

### Have you considered any alternatives?

_No response_

### Additional context

1. The 'Start chat' screen isn't primarily a creation screen.
It presents other options and so the 'X' button can simply be a back button.

### Are you willing to provide a PR?

No

Contributor guide

Open the contributing guide

Research direction

Search the Android/Kotlin UI implementations for the Start chat, New room, and New space screens, then trace the top-left navigation icons and their actions. Update the icons so Start chat uses a back arrow while the creation screens use an X, and verify each screen navigates or dismisses as described.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
design, mobile
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.