Re: July/August KDE PIM summary blog post

Ingo Klöcker <[email protected]> Thu, 01 Sep 2022 23:16:49 +0200
Newsgroups gmane.comp.kde.devel.pim
Message-ID <4745877.GXAFRqVoOG@breq>
On Donnerstag, 1. September 2022 17:11:38 CEST Volker Krause wrote:
> One big set of changes is still not covered though, the Kleopatra work.
> Ingo?

The last two months were really busy judging from the amount of stuff in the 
attached summary for Kleopatra.

Regards,
Ingo
pim-blog-2022-0708.md (text/markdown, 3.9 KB)
# KDE PIM Blog

### Kleopatra

As you may have guess already, usability and accessibility was again a main focus of development in the last two months:

* The accessibility of a lot of dialogs has been improved:
  * Certificate Details dialog ([T5843](https://dev.gnupg.org/T5843))
  * DN attribute order configuration ([T6089](https://dev.gnupg.org/T6089))
  * Group configuration dialog ([T6095](https://dev.gnupg.org/T6095))
  * Subkeys Details dialog ([T6104](https://dev.gnupg.org/T6104))
  * Key selection dialog ([T6103](https://dev.gnupg.org/T6103))
  * Certifications dialog ([T6102](https://dev.gnupg.org/T6102))
  * Self-test result dialog ([T6101](https://dev.gnupg.org/T6101))
* If high-contrast mode on Windows is detected, then all custom colors are disabled. ([T6073](https://dev.gnupg.org/T6073))
* A new expiration date can now be entered with a simple date input instead of with a poorly accessible calendar widget. ([T6080](https://dev.gnupg.org/T6080))
* All icon-only buttons now have a proper description for assistive tools. ([T6088](https://dev.gnupg.org/T6088))
* The focus indicator for text labels is less prominent. ([T6111](https://dev.gnupg.org/T6111))
* Creating a new OpenPGP key pair or S/MIME certificate signing request was simplified by providing two separate menu entries instead of one menu entry where the first thing to do was to decide what you want to generate. ([T5832](https://dev.gnupg.org/T5832))

Then I started testing Kleopatra on Windows with NVDA (a Free Software screen reader for Windows) and fixed some (accessibility) issues I found. This work is on-going. ([T6149](https://dev.gnupg.org/T6149))

Moreover, some new features were added:
* Automatic extraction of decrypted tar archives can now be disabled. ([T6057](https://dev.gnupg.org/T6057))
* The original names of files are now stored in the encrypted files and, after confirmation, restored after decryption. ([T6056](https://dev.gnupg.org/T6056))
* Key servers can now be queried after entering a single character. Previously, at least three characters were required. Note that most key servers will limit the number of results. ([T6064](https://dev.gnupg.org/T6064))
* The storage location of OpenPGP keys is now listed per subkey. ([T6108](https://dev.gnupg.org/T6108))
* The wording of start and end of the validity period was unified. ([T6120](https://dev.gnupg.org/T6120))
* Kleopatra now suggests a filename when you create a revocation certificate. ([T6121](https://dev.gnupg.org/T6121))
* Revoking certifications was simplified. ([T6115](https://dev.gnupg.org/T6115))
* It is now possible to change the primary user ID of OpenPGP keys. ([T5934](https://dev.gnupg.org/T5934))

And a few smaller things were added or fixed:
* When double clicking a root certificate to show its certificate details, the tree of certificates below the root certifcate are now longer collapsed. ([T6055](https://dev.gnupg.org/T6055))
* Kleopatra now informs the user, if the signed data belonging to a detached signature could not be found. Previously, an obscure error message was shown. ([T6062](https://dev.gnupg.org/T6062))
* Filtering the local certificates by a search term was fixed. ([T6086](https://dev.gnupg.org/T6086))
* Creating a backup of a secret key can now be cancelled without causing an error. ([T6090](https://dev.gnupg.org/T6090))
* The global trust of S/MIME certificates is preserved when you assign trust to an S/MIME certificate. ([T6096](https://dev.gnupg.org/T6096))
* Weird text in the result message after importing a secret key with multiple user IDs was removed. ([T6118](https://dev.gnupg.org/T6118))
* Information about OpenPGP keys is now updated in the smart card view, when the keys change. ([T6140](https://dev.gnupg.org/T6140))
* Certifying a key no longer fails if you marked the certification key as your key during the certification operation. ([T6154](https://dev.gnupg.org/T6154))
* Fetching missing keys from the Certifications dialog was fixed. ([T6163](https://dev.gnupg.org/T6163))
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQTbjgIOMowwlCBgvyGxb1mVFkdKugUCYxEhQQAKCRCxb1mVFkdK
uugdAQDtpOZuUc3bs5Bhc20xibckliKuU+buRoLpsIpksBE3zgD/fAqY1LyfNw97
/OxK94u2+X6UnHB+OPwY/JXeubQ/TwA=
=E/5P
-----END PGP SIGNATURE-----