Improve DecryptVerifyFilesDialog
- Logic that was previously applied to the entire verification but conceptually belongs to a single signature has been changed to only apply to single signatures (e.g., handling of what the code calls "informative sender", success of a verification operation, etc.)
- Usage of colors has been reduced to a green background for valid and trusted signatures and a red background for invalid signatures. The text itself now always has the normal text color
- For verification results, icons are added
- The progress bar and label showing the current operation are now hidden when all jobs are finished
- Individual signature verification results are now shown in sub-boxes (see screenshot).
- When verifying a signature by a certificate we do not know, the "Search" and "Import" buttons have been removed. Instead, the certificate's fingerprint can be clicked to search the certificate on the keyserver (requires libkleo!139 (merged))
- Cleanup, refactoring, and removal of unused code
Edited by Tobias Fella