element-hq / element-hq/element-android

Remove Breadcrumbs

Open
#2,996 5 comments 6 reactions 0 assignees View on GitHub
A-Breadcrumbs T-Enhancement
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

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.