PhilippC / PhilippC/keepass2android
[FEAT] Design the app to be user-friendly for visually impaired people
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 6.2k
- Forks
- 478
- Avg merge
- 1h 4m
- Merged PRs (30d)
- 2
Description
This ticket is a placeholder for
- investigating how to serve these people better
- implementing appropriate changes
- having them test
Some comments so far:
"
When opening a password entry to copy the password into the clipboard you have to highlight the row of asterisks. Unfortunately, the app does not give any feedback through screen readers to indicate that you have successfully put focus on the row of asterisks. I think a suitable feedback would be to just announce the number of asterisks in the row. Then blind users know they can double tap to open up the menu to copy it into the clipboard .
I use the TalkBack screen reader on my pixel 8A running Android 14 .
....
I do get haptic feedback when I've got the focus on the password. Asterisks so there is some indication I'm in the right place to copy the password. And additional vocal confirmation would be helpful, but it's not fully unworkable as is 😊
"
Related:
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, tests, or entry points are named. Start by investigating the reported TalkBack behavior on Android and reviewing related issues #2410 and #1504. Done means agreeing on the accessibility changes, implementing them, and having visually impaired users test the result.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, csharp
- Domain
- accessibility, mobile-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100