element-hq / element-x-android

Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose
GNU Affero General Public License v3.0
1.09k stars 155 forks source link

Onboarding - remove duplicate screen #2909

Open licaon-kter opened 5 months ago

licaon-kter commented 5 months ago

Steps to reproduce

2zEnNV8ISp6ePckRumhSRA-fs8

...as it offers the same options as the first screen hence there's no value in it, promotes one single big server by repeating that "the better other" one is still "matrix.org", creates friction for users deterring them to not use others by adding additional loops to jump through

PS: We all know the power of defaults. Is it a dark pattern? Maybe

bmarty commented 5 months ago

Thanks for creating this issue. We are working on login with QR code feature which will mitigate this issue a little.

tonkku107 commented 1 month ago

I would actually suggest that you only keep the screen in the middle, call it "choose an account provider", and bring the search functionality from the screen on the right to it. There is no need for the extra screen on the left to confirm what you are about to sign in with. Once matrix.org or a custom input is explicitly chosen, you can be taken directly to the login. It would be a good idea to list other public homeservers there as well.

xundeenergie commented 1 month ago

And the search-result is hidden by keyboard on both of my phones. So i thougt no homeserver was found...