element-hq / element-hq/element-x-android
Start Chat Screen: Change 'x' to back arrow & back arrow to 'x'
- 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
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