Skip to content

Don't use Checkboxes to configure signing and encryption in SignEncryptWidget

Tobias Fella requested to merge work/tobias/sign-encrypt-checkboxes into master

Note: There's some more cleanup to be done in the code here. I will do that if we decide to go forward with this UI. So don't bother reviewing the code yet 😄

The "Encrypt for others" UI by default has an enabled checkbox, but no keys selected. This could make a user believe that the data is being encrypted (since the checkbox is set) when it actually isn't. The checkbox is also redundant, since it doesn't change anything by itself.

To have a consistent UI, the checkboxes for "encrypt for me" and "sign" are also replaced with a "do not sign/encrypt" option in the dropdown.

GnuPG-Bug-ID: 6485

Merge request reports