a GUI for GNU PG among other things
Details
Thu, Oct 2
Wed, Oct 1
(writing this much later, since got lost)
I had a look at Qt 5. All of Qt's Windows styles are broken with regards to button or menu item styling. They change the background color of the hovered and/or selected button, but they use the default foreground color of the common base style class for the text. I don't think that fixing the (obsolete) Windows styles is worth the effort. As workaround we should use the Fusion style if high-contrast is active.
As this was finished more than a year ago, this should be included (and testable) in vsd
It was decided that we don't want to improve this in KConfig.
Tested a little late and on Windows 11 with VS-Desktop-3.3.90.16-Beta (a Beta for VSD 3.3.3):
Tue, Sep 30
Fixed and backported for VSD 3.4 and VSD 3.3.
Mon, Sep 29
Mon, Sep 22
After a discussion we decided to drop the idea to save the status of the check boxes even for only the box "encrypt for others".
Using gpg4win-5.0.0-beta369 @ win10 I can't reproduce it with use-keyboxd, but without use-keyboxd:
Fri, Sep 19
I think this will make the dialog less user friendly because with this change one always needs to check the status of all check boxes. Without the change the check boxes always have the same status when the dialog is opened the same way. Predictability is very important for usability and even more for accessibility.
I would like to change this ticket to "Save status of all check boxes in the sign/encrypt dialog".
ok, changed the text in the description ot the ticket, but put two more "team" back in.
Dialogtext (winzige Politur):
Thu, Sep 18
We decided to
Wed, Sep 17
We got new suggestions for this:
Tue, Sep 16
I found and fixed a bug (likely a regression in the new code): When CN_prefill or EMAIL_prefill is configured as true and no fixed CN or EMAIL is configured then Kleopatra should prefill Name and Email with values taken from CONFIGDIR/emaildefaults (used by KDE apps on Linux), from the Windows user or from the EMAIL environment variable. This didn't work anymore.
I used the GPGME function gpgme_op_assuan_transact_ext with an query string like this:
ad_query --subst --attr=dn,userAccountControl (&(objectcategory=person)(objectclass=user) (|(userPrincipalName={{email}}) (mail={{email}})))
Of course {{email}} must be replaced with the mail address queried, this might probably also be the login name.