UI/UX issues with 4.0.1 for Android
Open
Nobody has claimed this yet.
enhancement ✨
OS-android🤖
user-interface 🔲
- Dominant language
- Python
- Stars
- 8.6k
- Forks
- 3.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 61
Description
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:
- 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.
- 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
- 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
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Compare Android 4.0.1 with the previous behavior, then trace the PIN/password flow and the Receive tab entry point. Done means addressing the requested authentication choices and restoring an easy way to display and share a receiving address, with the relevant Android behavior checked.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, python
- Domain
- authentication, design, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100