Skip to content

Make aliases monospace, add Display mode and phonetic alphabet #25

@youreTheCommitToMyPR

Description

@youreTheCommitToMyPR

Is your feature request related to a problem? Please describe.

When using an alias in the real world, it can be difficult share this address since it probably does not use the users' real name, it's a randomly generated string, or word. This is especially cumbersome in non english settings.
Users who do not have the ability to speak and would rely on showing their device/screen/alias to other parties are at an increased disadvantage.

Describe the solution you'd like
A clear and concise description of what you want to happen.

I have 2+1 suggestions regarding this issue:

  1. Increase alias name visibility by default:

    • Rename the "Edit alias" tab to "Alias details" when tapping on an alias
    • Make the full alias name shown at the top of this tab displayed with a monospace font to decrease the likelihood similar characters like liI or oO0Q are mixed up when reading it, plus overall make the characters more different from each other for the same reason
  2. Add Display mode:

    • Create a "Display mode" button/option on the Alias details tab that would do and achieve the following:
    • Open a separate screen that do not include the description, active status, creation- usage dates, and other details, only the name of the alias with a monospace font (or some other features described below). This prevents the other person from seeing irrelevant and potentially sensitive data
    • Add an increased contrast button on this page, this would allow increasing the contrast between the text and background with a new color scheme (Pure black and white or dark gray – darker white; Dark dynamic main color, light dynamic color etc.). This contrast should be low (or lower) by default to decrease the success of snooping or recording the alias remotely with a camera.
    • Optional: Add a slider that would allow changing the size of the text of the alias name if it's not predefined to the available space.
    • If auto rotate is enabled use the horizontal space of a wider display when the phone is on it's side. Optional: maybe add a manual rotate button (or if the app already has a high enough SDK level to support this on every device just abide by the manual rotating icon that android has)
  3. Add a (NATO) phonetic alphabet to the Details page and the Display page (described above):

    • If a user has the ability to speak, they might prefer to vocalize the spelling of the alias by character or by words. If the former is done over phone it may become more difficult and users usually rely on regional semantics such as common names (G for George, F for Franklin) in these cases
    • The user would be free to choose between a local or other spelling method of their choice or the NATO phonetic alphabet (or another universal spelling method)
    • The reason why I would suggest the NATO alphabet is because it's universal and avoids the aforementioned semantics: https://en.m.wikipedia.org/wiki/NATO_phonetic_alphabet#Usage
    • There should be an option in the Details and Display menus that would list the characters of the alias vertically with their respective phonetic equivalent:

Example: [email protected]

T — Tango
O — Oscar
A — Alpha
8 — Eight
2 — Two
@ — At
. — Dot
_ — Underscore
etc.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions