After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 702129 - User account setup - don't use dialog-error-symbolic to indicate an unsatisfactory password
User account setup - don't use dialog-error-symbolic to indicate an unsatisfa...
Status: RESOLVED FIXED
Product: gnome-initial-setup
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Initial Setup maintainer(s)
GNOME Initial Setup maintainer(s)
Depends on: 693650
Blocks:
 
 
Reported: 2013-06-12 21:38 UTC by Allan Day
Modified: 2014-07-25 18:09 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
password: share files from account page (171.62 KB, patch)
2014-04-16 14:40 UTC, Ondrej Holy
committed Details | Review
password: design changes (20.36 KB, patch)
2014-04-16 14:41 UTC, Ondrej Holy
committed Details | Review
screenshots of the redesigned page (107.11 KB, image/png)
2014-04-16 14:42 UTC, Ondrej Holy
  Details
password: remove generated files (367.42 KB, patch)
2014-04-30 09:26 UTC, Ondrej Holy
committed Details | Review

Description Allan Day 2013-06-12 21:38:29 UTC
Right now the password field shows a dialog-error-symbolic icon when the password isn't good enough. This is bad for a couple of reasons:

 * It is inconsistent with the use of dialog-error-symbolic to indicate that caps lock is on.
 * It is a negative judgment on the the user - we present an error indication while the user is still in the process of creating their password. This isn't a good user experience.

A better solution would be to show a check mark (object-select-symbolic) when the password is good enough - to provide positive affirmation rather than negative critique.
Comment 1 Michael Wood 2013-06-13 13:03:37 UTC
Changing that round wouldn't work currently as the explanation of the reason why a password strength is a certain level is in the tooltip of the dialog-error-symbolic icon. e.g. "password contains user name" or "password is dictionary word"
Comment 2 Ondrej Holy 2014-04-11 13:12:58 UTC
Working on changes to be corresponding with g-c-c user accounts panel.
Comment 3 Ondrej Holy 2014-04-16 14:40:37 UTC
Created attachment 274463 [details] [review]
password: share files from account page

Remove duplicated and unused files from password page. Change Makefile accordingly to share the codes with account page.
Comment 4 Ondrej Holy 2014-04-16 14:41:32 UTC
Created attachment 274465 [details] [review]
password: design changes

Design changes are done according mockup. It corresponds with User Accounts panel in Gnome Control Center.

Use checkmarks to indicate correct values instead of checkmarks. Alignment of hints is changed. Hints are dimmed and dynamic. User-friendy passwords hints are introduced.
Comment 5 Ondrej Holy 2014-04-16 14:42:05 UTC
Created attachment 274466 [details]
screenshots of the redesigned page
Comment 6 Allan Day 2014-04-22 14:24:32 UTC
(In reply to comment #5)
> Created an attachment (id=274466) [details]
> screenshots of the redesigned page

Looks fantastic. :)
Comment 7 Matthias Clasen 2014-04-25 14:05:14 UTC
Review of attachment 274463 [details] [review]:

looks good to me
Comment 8 Matthias Clasen 2014-04-25 14:07:34 UTC
Review of attachment 274465 [details] [review]:

this looks good to me
Comment 9 Ondrej Holy 2014-04-30 09:26:40 UTC
Created attachment 275472 [details] [review]
password: remove generated files

There are also um-realm-generated.h and um-realm-generated.c which shouldn't be in git due to they are generated...
Comment 10 Jasper St. Pierre (not reading bugmail) 2014-04-30 12:47:34 UTC
Review of attachment 275472 [details] [review]:

Yep.
Comment 11 Matthias Clasen 2014-05-12 17:41:50 UTC
Attachment 274463 [details] pushed as 6b9ba63 - password: share files from account page
Attachment 274465 [details] pushed as 59be1ba - password: design changes
Comment 12 Colin Walters 2014-05-12 18:50:47 UTC
This is causing a build failure in Continuous; I think we now need to handle srcdir != builddir in the include flags.
Comment 13 Matthias Clasen 2014-05-12 19:44:24 UTC
pushed one fix
lets see if it builds now