Voyager difficult to start using for existing Lemmy users
Voyager difficult to start using for existing Lemmy users
I keep hearing of people who have used Lemmy for a few days or a few weeks and want to start using a mobile version – often Voyager.
They open Voyager for the first time, and get a screen with a button for logging in. They get a choice for which Lemmy instance to join, but no place for entering their existing username or password.
I've told them that "in the first screen there is a button that is very difficult to notice, allowing you to use a pre-existing Lemmy username. Find that semi-hidden button, click it, and you can login."
It is of course a working workaround to pre-emptively tell people that the button exists, is just very well hidden, and needs to be clicked by most people who download Voyager. But still, it would be cool if the screen for new users could be altered so that the ability to log in with a pre-existing username was equally visible as the choice to create a new account!
People shouldn’t even have to choose their instance. People should type their full username.
Fx: meldrik@lemmy.wtf should be enough and then their password.
I’m not sure how that would work. When you sign in you can use your username or email. So if you type example@domain.com there is no way to know if you’re trying to login to the instance at domain.com or login with your email ending in domain.com, to some other instance.
Edit: and it can’t just assume and try domain.com first, because then if it’s not what the user intended then you just sent your login credentials accidentally to a random domain 🙃
You would only be able to login this way with your username. If you by mistake use your email, then it simply doesn’t resolve to a Lemmy server and the login fails.
Meldrik@notlemmyserver.com would simply fail, because that Lemmy instance does not exist.
I love this approach
It recycles people’s knowledge about emails in a nice way. It could even have some sort of autocomplete as you start typing the instance name to prevent mistyping.
Damn, that's simple and intuitive. This should be universal.
I'd like a "write here or choose from the list below" approach :)