-
Notifications
You must be signed in to change notification settings - Fork 39
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
Redesign wallet unlock flow #93
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will make it a lot more easy for the users! Good job Kitty!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you run prettier? Other than that tACK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tACK ceb97cd
I enjoy the new flow
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tACK
* Redesign wallet unlock flow * Run Prettier * Add prompt auto-focus * Run Prettier
* Redesign wallet unlock flow * Run Prettier * Add prompt auto-focus * Run Prettier
Abstract
This PR massively simplifies the
Action <---> Unlock
flow, instead of simply alerting the user to unlock MPW themselves via a notification, MPW now prompts the user to unlock mid-action, continuing the action upon successful unlock, or cancelling the action upon rejection of the password dialog.Additionally, the password prompt may have custom text to give the user better context, and the prompt system also now auto-focuses on the first input within a prompt (if any is given), removing another unnecessary click.
Overall, this is intended to be a neat UX overhaul that reduces some annoying friction in the wallet UI.
What does this PR address?
It addresses an issue in which users were getting confused and/or encountering a lot of friction using MPW due to the "View Only" system, this PR removes that friction by making Unlocking a seamless process that does not require interrupting actions or cancelling them in order to unlock.
What features or improvements were added?
When the wallet is locked and the user attempts an action requiring an unlock: MPW now prompts appropriately mid-action without needing to "back out" the action, open the Dashboard, unlock, and re-visit, which was far too many unnecessary steps.
How does this benefit users?
It massively simplifies the experience when it comes to Locking/Unlocking a user's wallet, reducing many unnecessary clicks, saving time, and resolving confusion.