PhilippC / PhilippC/keepass2android
[BUG] Colours in 1.12-r5 dark theme are too bright for disabled users
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 6.2k
- Forks
- 478
- Avg merge
- 1h 4m
- Merged PRs (30d)
- 2
Description
Checks
- I have read the FAQ section, searched the open issues, and still think this is a new bug.
Describe the bug you encountered:
For people with highly sensitive vision, bright colours (even on minimum brightness OLED screens) are very uncomfortable to intolerable and viewing them consumes limited cognitive resources. Common in ASD, ME/CFS. With migraine it's often painful, sometimes extremely painful.
Colours that are too bright:
- CheckBox/RadioButton, blue/green
- blue buttons, change database/Unlock/QuickUnlock views
- light blue background, top-right unlock database view
- green icon background and white icon foreground, database/edit entry views — note: the text-colour icons on the left of (edit) entry fields are fine.
- green text, (borderless) button/URL, (edit) entry/dialog/about/password generator views
- green 3-dot menu, entry view
- green underline, Unlock/QuickUnlock views
- green field border, edit entry view
- white background, settings → plugins
P.S. I love the other GUI changes, looks more polished, feels smoother. Great work, Philipp!
Describe what you expected to happen:
See colours that aren't so bright.
What version of Keepass2Android are you using?
1.12-r5
Which version of Android are you on?
Android 14, Samsung OneUI 6.1
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
Reproduce the issue on Android 14 using Keepass2Android 1.12-r5, then inspect the listed Unlock, QuickUnlock, database, edit-entry, settings, plugins, and password-generator views. Compare the reported blue, green, and white elements and verify that the revised colours are less bright while remaining usable across those views.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, csharp
- Domain
- accessibility, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100