element-ios
element-ios copied to clipboard
Move the "Sign out" button at the end of the Settings page
Your use case
Currently the Sign Out button is the first action to be presented to the user in the Setting page. We suggest moving it right at the bottom of the page, just before the "Desactivate my account" button. This is already the case in Element Android.
Signing out should be a last-resort option for the users, because when they use it they will likely lose their message history. This is especially true in clients like Tchap where the key backup is not yet available. Moving the Sign Out button at the bottom of the page would make it harder to find and present the user lighter options, like turning-off notifications, before that.
Have you considered any alternatives?
No response
Additional context
We are aware that Android has a Sign Out shortcut right in the Menu sidebar. However, when this is hidden, like in Tchap Android, the only way to sign out is to scroll to the end of Settings > General
This makes sense to me. We want to re-organise Settings generally, but quick, simple, valuable tweaks like this as is are really welcome, especially on iOS.
@gaelledel what do you think to the proposal? My thoughts are:
- I think 'Sign Out' should be last, as people have affordance from this elsewhere
- Deactivate is data destructive, so it's correct to be red, should 'Sign Out' be the same given this can impact all of encryption and therefore users ability to read & write messages?
Removing 'Needs-Design' as will be resolved through EX work.