GrapheneOS / platform_packages_apps_SetupWizard2

MIT License
3 stars 7 forks source link

Explore making it clearer that password can also be used instead of a PIN #15

Open matchboxbananasynergy opened 8 months ago

matchboxbananasynergy commented 8 months ago

Currently, during the setup process, you're asked to setup a PIN, and there is a "screen lock options" text that once tapped allows you to switch between PIN and password. This may not be immediately clear to everyone.

Possible options to improve UX:

  1. Change the string "screen lock options" to "use a password instead" and "use a PIN instead" when on the password screen to make it more obvious.
  2. Introduce an additional screen before PIN input screen that clearly lays out PIN and Password as the available options and lets the users choose one of the two. If we go for this option, we could include some information about each such as that we recommend at least 6 digits for a PIN and 18 character passwords or 7 diceware word passphrases. We can also explain what the maximum length of a password is (64 characters).

I lean towards option number 2 as it makes the options clear along with providing more information to help the user choose according to their needs.

jiteshsingh commented 8 months ago

the upstream PIN/password screens already include some information, although in brief. option 2 above suggests more detailed information. we could go with option 2 if such detailing is needed, or else option 1 is more optimal as it provides minimal needed instructions and reduces a step.

currently upstream PIN entry screen already recommends 6 digits. password entry doesn't recommend 18 digits, we can just change that message.