stormpath / stormpath-widget

Add beautiful login, registration, and multi-factor authentication screens to your app in only a few lines of code
https://docs.stormpath.com
Apache License 2.0
6 stars 2 forks source link

Add action prompt to Email Sent screen #144

Open nbarbettini opened 7 years ago

nbarbettini commented 7 years ago

This view looks pretty bare:

screen shot 2017-02-07 at 11 46 33 am

I think it would improve UX to have a big button that says "Okay" and closes the modal. Otherwise, some users may not understand what to do next. Thoughts @alexdahl ?

alexdahl commented 7 years ago

@nbarbettini, my worry here is that we don't have an action that is really helpful. Closing the modal is potentially harmful if they skip over the text and then are confused about what happens next.

The flow continues in their email, so maybe the ideal button would to take them there. (I suppose there might even be a fancy solution for that: detect who their provider is or what device they're on and send them that way. But too fancy for today.)

Instead, maybe a footer link to go back to the login form? In theory they don't need it, but it's at least something to do and hints at logging in as the ultimate objective – without being as tempting to click as a big button.

reset password - request form submitted

But, I'm open minded! Visually, we could also probably bump up the size of the success message – but that'd touch more places, not sure if we need to optimize yet.

nbarbettini commented 7 years ago

I understand your concern. I'm okay with a compromise of a footer "Back to login" link.

I'd like to see a bigger success message, too! A big round centered checkmark would be my personal preference. 😄

alexdahl commented 7 years ago

Cool! Might make sense to track this as a separate issue, but I'll leave implementation details to others...

Maybe something like: reset password - request form submitted

Checkmark in a circle seemed off visually. Ideally this would apply to all similar messages – updated globally in Invison – but again, no strong feelings on MVF here.

Happy to iterate, just erring toward the side of ship-and-learn. Thanks @nbarbettini!

nbarbettini commented 7 years ago

Cool, that's very close to what I had in mind. I agree that it can be split off into a separate issue. Low-prio and low-effort UI stuff that we should do eventually. 😄