element-hq / element-hq/element-android
Remove Breadcrumbs
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
(For anyone who doesn't know, "Breadcrumbs" is the sidebar menu you get when you swipe left from the left side of the screen)
The breadcrumbs sidebar should be removed on the premise that it breaks UX "promise" with other platforms, or at the very least, with iOS' design language.
As far as I know, there's no explicit design language for swiping from the left side of the screen on android, I suspect that google either already has, or will in the future, make it similar to iOS: swiping "back" means "back" (the same as pressing the "back" button on the top bar, or pressing the back button)
Breadcrumbs explicitly break the rules in this design language, while I think it's a nice feature for powerusers, it shouldn't exist in this neglected state, as currently it could (at the very least) confuse people who're used to swiping left to "go back".
I also propose to make the "swipe left" behaviour the same as the "back" button, Discord has a "three panel" design, with server + channel lists on the "left", and users + channel details on the "right", coming from discord, people will be used to swiping left to "go back to the menu".
So at the very least, either remove breadcrumbs, or make their default feature-toggle "off"
Contributor guide
Assessment
This issue has not been assessed yet.