Kunzisoft / Kunzisoft/KeePassDX

Optional grouped/colored display for passwords to make manual typing easier

Open
#2,607 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Kotlin
Stars
7.3k
Forks
401
Avg merge
2d 10h
Merged PRs (30d)
1

Description

### Checks

- [x] I have read the Wiki, searched the open issues, and still think this is a new feature.

### Explain the problem clearly and succinctly:

_No response_

### Describe the solution you'd like:

Currently the password field is shown as one continuous string. For passwords that were not generated from a wordlist (random character passwords), this makes it hard to read and manually retype them on another device, a TV login, a console, or a machine where autofill and clipboard are not available.

It would be great to have an optional display setting for password fields, for example:

* Grouping the password into blocks of 4 or 5 characters with a visual separator (spacing only, not inserted into the actual value)
* Optional color highlighting to distinguish character classes (lowercase, uppercase, digits, special characters)
* Ideally configurable block size, or a toggle to switch grouping on and off per view

Important: this should be a purely visual change. The separators and colors must not affect the stored password, copy to clipboard, or autofill.

Similar approaches are already used for IBANs, license keys, and 2FA recovery codes, and they reduce typos noticeably.

Thanks for the great app!

### Describe alternatives you've considered:

_No response_

### Additional context:

_No response_

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating the Android password-field UI and its copy and autofill handling; done means the optional visual grouping or coloring works without changing the stored, copied, or autofilled password value.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
design, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.