-*- org -*-
In no particular order:
than a second (idea: simply disable refresh button?)
to destroy the cardman instance instead of simply hiding it.
another at this point.
for the advanced key generation dialog and the import dialog).
For example, if a filename is written in the export dialog, obviously the user intends to export to a file. We should either check the “export to file” radio button automatically, or disable the file entry unless it’s checked.
mixed files like detached signatures and inline decrypted files, should a Decrypt/Verify operation should do its best to do the right thing for each file?
needed.
filemanager, if GPGME allows it.
We might also want to have a scheduled refresh mode. But that might be better implemented in gpg.
In particular with X.509 it is common to use the same key (keygrip) with several certificates. GpaKeyDetails can’t cope with that but uses the first key found.
then). Done for clipboard. Also needed for normal file ops and server.
encoding, or rather to utf8 and from there to the glib filename encoding. Use the wide character interfaces for that.
non-7bit ASCII characters under Windows!
different from UTF-8, everything works as expected. All displayed filenames should be converted with g_filename_to_utf8!
right click in “Signatures” tab of keyring manager and for all unknown keys in that list at once.
all those newlines.
parent. Maybe it is realized too early due to init vs constructor? It does get the right parent window parameter (checked that).
Use check boxes, or add instructions, or otherwise make this easier.
- Or print a hint in the status bar the first time something is selected. Such hints helped me a lot to get acquainted with JOSM [wk].
be synchronized.
and otherwise unusable keys. When an operation fails (due to bad key, for example), GPA creates a signature of zero bytes and shows a window with a hung progress bar and a greyed cancel button that is not sensitive.
GPA gives an untranslated error (mingw C lib syserr) and then shows an empty window with just a close button (Urgs!).
the pop up menu is shown makes the popup menu vanish, but does not pop up the new menu for the key that should now be current but is not.
broken config files even more (for example, a single line “keyserver” will cause the next word to move to the keyserver line).
-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE This is mostly done, except for multi-head safeness and gtk marshalling.
When doing multi-file verify/decrypt, we may ignore more errors as to make more progress. This seems more useful than the current behavior.
When clicking “import” in the keyring manager, the FileChooser pops up in a tiny window most of the time – sometimes the window size is just right. (It seems this bug is fixed in Upstream and will hopefully find it’s way into distributions)
After startup the keyring manager is displayed in a rather compact window. When selecting a key, the window increases it’s size – sometimes dramatically! It’s not obvious why the window needs to be that big. Note: the “detailed view” mode is not enabled.
It seems, GPA windows have no icon set. Besides: GTK+ has a rather nice key icon in it’s stock: GTK_STOCK_AUTHENTICATION_DIALOG. Using that would probably look more natural in a GNOME environment.
We should use a fixed-size font at certain places (e.g. display of fingerprints)
In the cardmanager: when activating the expander for a key fingerprint, the key details widget appers. But that widget’s width is bounded by the width of the expander’s label (the fingerprint). I think the expander’s width should be allowed to grow in case there’s unused space to the right of the expander widget.
Immediately show an error description if the entered values does not pass the validation function.
This happens with the gpa-details-view and might be related to siglist.c