This looks great! But I have a question, because something important to me looks like it’s not going to be on the roadmap.
On the main page on limitations, it says: “It’s not possible to link to the Signup page or default to it. Users will land in the login page, and can navigate to Signup from there.”
I already use the capability to customise some of the login JS code to overcome this shortcoming in the current universal login page. My code looks for the prefilled email in the URL query (I only provide a pre-filled email where I am trying to help a specific user sign up, so if it’s there, it’s because the user needs to sign up) and then do some DOM manipulation to switch to the sign-up tab and show/hide our terms and conditions with a big flashing animation over the tickbox.
ABSOLUTELY ANY FRICTION AT TIME OF SIGN UP SIGNIFICANTLY REDUCES THE NUMBER OF SUCCESSFUL SIGN UPS!
So, I programmatically guide the user so that the action they need to take is obvious. Users MUST find it intuitively simple to sign up. If they get dumped on a login page when I wanted them to sign up instead, and then after they’ve faced this brief cognitive dissonance, they find and select the sign-up tab to be met with a NEW hurdle of agreeing to terms and conditions, it WILL cause some users to give up there. It’s just bad UX for a signup.
So… is it going to be on the roadmap, or do I need to keep my hacky methods? To be honest, a dedicated sign-up endpoint would be the absolute best solution. I can avoid ever presenting the user with a choice they don’t need to make, then.
In any case, as always, thanks for your great service