Gajim 1.4/1.5 series feedback
In this issue, feedback about Gajim's 1.4 /1.5 series is gathered.
Account creation/login
-
JID field on the welcome dialog is focused by default, which hides the 'user@example.org' hint, so the field's meaning isn't even remotely obvious for novices -
'Advanced settings' enables the 'Log in' button only on certain (weird, IMHO) conditions. E.g. it doesn't enable it when changing connection security type; also requires to specify both hostname and port. Honestly, I'd expect the button to not have any smarts here (aside from necessary input validation, of course) and allow to observe what advanced settings are there, what are their defaults and just allow to log in without having to go back. See #11621 -
(Context: I happen to have a keyring installed, but never have set it up, so I just hit 'Cancel' on any of its prompts since entering my unix passphrase doesn't help.) Gajim tries accessing the keyring three times (one save, two requests) before giving up and asking for passphrase with the option to (not) save it, for some reason in a window hidden behind the top-level one. At the very least, the welcome screen is missing the 'Save password' checkbox (default-checked). The weird persistence in trying to access the keyring (complete with stack traces in the log) calls for an investigation too. => Gajim has a checkbox "Save password" now
Workspaces
-
Keep last chat of workspace open after switching between workspaces -
Make display of last message configurable (chat list) (either last message or status or nothing)
OMEMO
-
The green half-shield really confused me: it looked like everything is so secure that the shield even has gloss on it. :D Jokes aside, the meaningfullness of the half-filled-ness only becomes apparent once the user knows there's a full shield. And even then, I only noticed the difference after squinting. For blind trust, either the color shouldn't be green, or the icon completely different (a lock? a shield with question mark?). -
Inconsistent terminology: the tooltip of the blind-trust shield on a message says 'Unverified'. -
After changing a fingerprint from blind trust to verified, omemo messages from that fp aren't retroactively marked as verified (What's stored in db: status or fp?)
Plugin manager
-
What's the version of an updatable plugin? Only the currently installed version is shown.
Keyboard shortcuts
-
Add shortcuts to cycle backwards/forwards through used chats -
Add shortcut to toggle group chat roster
Edited by Daniel Brötzmann