spesmilo / electrum

Electrum Bitcoin Wallet
https://electrum.org
MIT License
7.36k stars 3.06k forks source link

UI/UX issues with 4.0.1 for Android #6355

Open gordonel opened 4 years ago

gordonel commented 4 years ago

The latest update introduced a lot of UX changes and one would wish you didn't force them to people. Here's a rundown of those issues:

  1. Password instead of PIN: all Electrum for Android users got used to the PIN, but in the new version, the PIN got converted to a password that uses android keyboard instead of more secure on-screen one. Input methods on Android have a history of being a disguise for spyware.
  2. No way to disable password or to prefer PIN over password: if you look at android's lock screen UI/UX, you'll see that it allows the user to set up none or just one primary authentication method (swipe, pattern, PIN, password). Some allow for biometrics, but a more traditional one acts as a backup/fallback. I'd recommend copying this UX
  3. Receive tab makes little sense: no QR code, no address, but a lot more friction for the user to share their address and get the money

Please, consider rolling these changes back

relativisticelectron commented 4 years ago
3. **Receive tab makes little sense**: no QR code, no address, but a lot more friction for the user to share their address and get the money

This issue was discussed for the Qt version in https://github.com/spesmilo/electrum/issues/6053 and no optimal solution was found.

myxmaster commented 1 year ago

I agree to 1. and 2. and think its kind of important.

Entering password/PIN with an on-screen keyboard is more secure than using an Android keyboard, so it should at least be an option to use this method.

On the other hand, for many people a wallet on the phone is not for large amounts anyway, so the (not really safe, but very convenient) biometric authentification should also be available.