https://bugs.documentfoundation.org/show_bug.cgi?id=161909

            Bug ID: 161909
           Summary: GPG and X.509: minor UI improvements (terminology,
                    Mozilla profile hints, UI resizing)
           Product: LibreOffice
           Version: 5.4.0.3 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: [email protected]
          Reporter: [email protected]
            Blocks: 158839

This ticket is to fix some minor UI issues for GPG and X.509, taken from the
META bug 158839.



Certificate Manager Terminology

Make clear, that the the Certificate Manager is for GPG. It's NOT for X.509,
which would need to start a Mozilla program.
  Certificate Chooser -> Start Certificate Manager
  Options -> LibreOffice -> Security -> Certificate Manager
This Certificate Manager stuff didn't exist before GPG support.

resulting misunderstanding messup:
bug 133941:
  Start Certificate Manager in Windows should start certificates system store



Clarify what's GPG and what's X.509 and name Mozilla profile:

"NSS Password" + "Certificate Chooser" dialogues:
Make clear which Mozilla profile is being used.
It's NOT enough to show this in NSS Password dialog, because Mozilla profile
might not have a password.
Nice to have: Hint that the Mozilla profile can be selected int the LibreOffice
options.

Related: bug 115884:
PDF signing should mention it only works with x509 certificates



Broken window resize rules:

IMPORTANT:
Check behavior for different LO UI frontends.
Linux vclplugin `gtk3`, `kde` and `gen`. (kde and gen are often broken while
gtk works fine)
Windows: ???
Nice-To-Have: macOS

Multiple GPG related windows and UI widgets have bad resizing behavior. And
often it would be helpful for the UI experience to maximize them to the full
screen size.
Task: Make GPG related windows and UI widgets properly resize.

"View Certificate" dialog (in the "Certificate Chooser")
- Lines in the details tab aren't fully visible. The content of the current
line is readable via the lower text area. But resizing the window may be much
more convenient to get an overview.
- Broken with all SAL vcplugin gen, kde4 and gtk3 on Linux.

Options -> LibreOffice -> Security -> Certificate Path / Certificate
- Everything is accessible and for entries with long names a vertical scrollbar
appears. But resizing the scrollable area may be much more convenient,
especially if there are a lot of Mozilla profiles on the system.
- Broken with SAL vclplugin `gen` and `kde4` on Linux. Works fine with SAL
vclplugin `gtk3`
Hints:
https://git.libreoffice.org/core/+/2175d3a847d8644a059c3cb6f3b668ac73c7bdda/cui/uiconfig/ui/certdialog.ui
https://git.libreoffice.org/core/+/2175d3a847d8644a059c3cb6f3b668ac73c7bdda/cui/source/options/certpath.cxx
REGRESSION: worked in LibreOffice-5.3 with `gen` (-> do bibisect)

Certificate Chooser:
Make the window and the contained widgets resizeable to help with many keys and
additional columns.
See also:
bug 161871:
  Certificate Chooser -> regression 9f327102c: columns broken, users may
explicitly want X.509 or GPG, usage needed
bug 113192:
  [Digital-Signatures][OpenPGP] There's too few indication of which key is
which in the Certificate Chooser


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=158839
[Bug 158839] [META] OpenPGP bugs and enhancements
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to