Skip to content
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

[Mnemonic] Make mnemonic verification less tedious #3

Open
FSOL-XDAG opened this issue Apr 12, 2023 · 7 comments
Open

[Mnemonic] Make mnemonic verification less tedious #3

FSOL-XDAG opened this issue Apr 12, 2023 · 7 comments

Comments

@FSOL-XDAG
Copy link
Contributor

image

Typing the 12 mnemonic words is complicated on a smartphone screen because the virtual keyboard takes up a large part of the screen.

The virtual screen hides a lot of text you have already typed, you don't know where you are anymore.

I propose to randomly ask for 3 words and to make proposals in a combobox (drop-down menu) for each one. So the user will not have to type ALL THE WORDS on the keyboard, but just choose some from a list.

Example:

Word check:

n°2 : correct / cake / enemy / scan / noble
n°4 : strong / long / dumb / impact / squeeze
n°12 : noble / strong / dumb / abstract / scan

In 3 clicks the verification is done, and the process is simpler and less long.

@FSOL-XDAG
Copy link
Contributor Author

Example :

Image_20230412164545

I can't see words on second line :

Image_20230412164538

@amazingCoding
Copy link
Collaborator

amazingCoding commented Apr 12, 2023

The validation of the mnemonics is a very important thing. So it requires the user to retype all the words to ensure that they have memorized all the words, rather than showing a few questions for the user to simply click.
Also, in this app, the mnemonic verification is not forced. So only people who think their wallets are important don't find it tedious to retype them all over again.

@LucasMLK
Copy link
Collaborator

The validation of the mnemonics is a very important thing. So it requires the user to retype all the words to ensure that they have memorized all the words, rather than showing a few questions for the user to simply click. Also, in this app, the mnemonic verification is not forced. So only people who think their wallets are important don't find it tedious to retype them all over again.

I agree with this approach. Although simple verification rules will make user operations easier, most users often ignore the action of copying mnemonic words in order to save trouble. If the loss caused by damage or loss of the mobile phone in the future, I think it will be huge. Irreversible, so we should design with safety first

@FSOL-XDAG
Copy link
Contributor Author

FSOL-XDAG commented Apr 16, 2023

I understand. It's a bias I respect.

However, we will have to find a solution for the typing, because users can't see what they type on smartphone because of the virtual keyboard... And this is really a blocking problem.

@LucasMLK LucasMLK reopened this Apr 18, 2023
@amazingCoding
Copy link
Collaborator

amazingCoding commented Apr 19, 2023

This virtual keyboard obscuring issue has been fixed in previous versions, if it is still a problem it is probably due to compatibility issues with third party keyboards. @FSOL-XDAG

@FSOL-XDAG
Copy link
Contributor Author

It is not a problem of obscuration (my virtual keyboard uses the dark mode). It's a problem with the location of the mnemonic input field.

When you click in the mnemonic input box, the box has to go to the top of the screen so you can see what you are typing.

@amazingCoding
Copy link
Collaborator

This keyboard issue has been fixed in the latest version, so if you still have problems with this, you can include your phone model and Android version. @FSOL-XDAG

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants