keepassxc/src/gui/masterkey
Janek Bevendorff 5492b5c4f6
Redesign database unlock widget. (#3287)
With this change we get rid of the confusing key component checkboxes.
Now a component is either there or not (if left empty). There is
no redundant distinction between "unset" and "emtpy" anymore.
For compatibility with older databases that have "empty" passwords,
KeePassXC will ask if the user wants to retry with an empty password
if unlocking failed and the password field was left blank.

Besides these functional changes, the widget's layout has been
rearranged to be more compact, less stretched out (e.g. input fields
do not fill the full window width anymore), and more user-friendly
by providing a help tooltip for the hardware key field and accessible
descriptions for screen readers.
2019-06-22 18:00:31 +02:00
..
KeyComponentWidget.cpp Fix double password edit field 2019-04-02 22:32:48 +02:00
KeyComponentWidget.h Code formatting 2019-05-19 18:21:34 -04:00
KeyComponentWidget.ui Add a new database settings wizard 2018-09-25 21:12:47 +02:00
KeyFileEditWidget.cpp Restore correct formatting 2018-11-28 18:29:15 -05:00
KeyFileEditWidget.h Restore correct formatting 2018-11-28 18:29:15 -05:00
KeyFileEditWidget.ui Add a new database settings wizard 2018-09-25 21:12:47 +02:00
PasswordEditWidget.cpp Redesign database unlock widget. (#3287) 2019-06-22 18:00:31 +02:00
PasswordEditWidget.h Fix database master key dirtying 2019-03-30 21:31:32 -04:00
PasswordEditWidget.ui Add a new database settings wizard 2018-09-25 21:12:47 +02:00
YubiKeyEditWidget.cpp Fix Yubikey detection in Database Settings/Wizard 2019-02-05 16:09:17 -05:00
YubiKeyEditWidget.h Fix Yubikey detection in Database Settings/Wizard 2019-02-05 16:09:17 -05:00
YubiKeyEditWidget.ui Add a new database settings wizard 2018-09-25 21:12:47 +02:00