element-hq / element-hq/element-ios

Move the "Sign out" button at the end of the Settings page

Open
#6,362 2 comments 0 reactions 1 assignee Claimed by @gaelledel View on GitHub
A-Settings S-Minor Sponsored T-Enhancement Z-PS-Request
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

### 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.

![iOS-SignOut](https://user-images.githubusercontent.com/1255251/176465568-e4c154f3-c4a4-4b1a-af09-a2d462c46694.PNG)

### 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

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.