PhilippC / PhilippC/keepass2android

[FEAT] Design the app to be user-friendly for visually impaired people

Open
#2,675 0 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.