Skip to content

Enhancements, feature requests, feedback #92

@hojjatabdollahi

Description

@hojjatabdollahi

Good job on "Enroll". Works very well!

Here's some unsolicited drive-by UI/UX feedback.

  • When I open Enroll, I see all the fingers listed on the left and the content window says "Enroll Fingerprint" and "Register" is disabled. I don't know where to start.
Image
  • I already have enrolled one fingerprint. It doesn't tell me which finger is already enrolled, and it doesn't really tell me to click on a finger in the navbar and then you can enroll it. (So at a minimum a tooltip on the disabled Registered button telling me to choose a finger from the left first, would be very helpful.)

  • It would be great if you visually indicate to the user which fingers are already enrolled (fprintd-list username).

  • The UI can be simplified to two hands and you can click on a finger and then "register" it. Like the image below.

Image
  • A drop down next to "Register" to choose the finger would be good too for accessibility/keyboard navigation.

  • Removing the whole navbar simplifies the UI, and also if the goal is to eventually integrate it into cosmic-settings, it makes the page self-contained, and easier to just plop it into the settings. :D

  • The black finger print in the middle of the screen doesn't look good on dark theme, I thought it would flash white when touching the fingerprint scanner (as the progress bar fills up) but it doesn't. So, either it should be adjusted for the theme, or flash (or go with the two hands visual I suggested).

  • I don't think you need to show "Device found. Ready.", you can show if device is not found, otherwise it should just say choose a finger to enroll, or re-roll.

  • The "Enroll Fingerprint" is too big and kinda unnecessary.

  • "Delete" is not disabled when no finger is chosen, what am I deleting?

  • "Delete All User's Prints" shouldn't be in the list of fingers it should probably be next to "Clear Device". And both of them should have a description explaining what they exactly do? (Delete for the current user, delete everything for all users).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions