-
Notifications
You must be signed in to change notification settings - Fork 86
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
Users who request already-taken usernames should be invited to request a new username #1697
Comments
@EmiM @kowalski @Kacper-RF @vinkabuki what do you think of the above? Does this make sense? Can you think of a simpler solution? A better way to do this flow would be to let users change their names whenever they want by requesting names, and have this exist in the user's profile or settings. Then "username taken" could just be an alert that takes people to the standard flow for requesting a new name, but we could test changing names separately from the "duplicate names" case. Is it better to do it this way now? It does introduce more screens and more complexity, but it's probably easier to test. |
Sounds about right to me, but lets keep in mind:
|
Created #1720
Are there any cases we're missing here that could come up in a race condition? |
@holmesworcester I don't see a definite decisions here.
My opinion is that it is a good idea to allow user to change username in user's profile or settings - so whenever they want - and not only when the modal appears. Worst case scenario (unfortunate timing with connecting/disconnecting/owner being available) user can be asked to change username multiple times. |
Yes you do!
Let's do it once for now.
I agree, but we don't have designs for that yet, and I have created a separate issue. #1716. I think it's fine to do it this way at first because "username taken" will almost always happen only once, right when they join and first sync messages, so it makes sense to have a flow specific to that case. And it will happen very rarely until communities get large. |
mobile@2.0.3-alpha.6 (iOS 333) |
Right now a user picks their username without knowing anything about what usernames have already been registered. This will mean they pick duplicate, already-taken usernames sometimes.
Here's what should happen in this case:
Notes:
Designs for "username taken" screens:
https://www.figma.com/file/TV9pF84Ob8pLYRLu83gNol/Joining-when-owner-is-offline?type=design&node-id=311-6116&mode=design&t=zJWpEmDpd1LSWwEO-4
The text was updated successfully, but these errors were encountered: