Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
areox-net opened this issue Jun 29, 2022 · 2 comments
Open

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

areox-net opened this issue Jun 29, 2022 · 2 comments
Assignees
Labels
A-Settings S-Minor Impairs non-critical functionality or suitable workarounds exist Sponsored T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements Z-PS-Request

Comments

@areox-net
Copy link

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

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

@areox-net areox-net added the T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements label Jun 29, 2022
@stefanceriu stefanceriu added A-Settings S-Minor Impairs non-critical functionality or suitable workarounds exist labels Jul 1, 2022
@nadonomy
Copy link
Contributor

nadonomy commented Jul 4, 2022

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:

  1. I think 'Sign Out' should be last, as people have affordance from this elsewhere
  2. 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?

@giomfo giomfo added X-Needs-Design May require input from the design team Z-PS-Request labels Jul 5, 2022
@kittykat kittykat added X-Needs-Design May require input from the design team and removed X-Needs-Design May require input from the design team labels Jul 18, 2022
@rufuskahler
Copy link

Removing 'Needs-Design' as will be resolved through EX work.

@rufuskahler rufuskahler removed the X-Needs-Design May require input from the design team label Jan 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Settings S-Minor Impairs non-critical functionality or suitable workarounds exist Sponsored T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements Z-PS-Request
Projects
None yet
Development

No branches or pull requests

7 participants