In addition to changes in prior three commits, this updates the
password prompt UI to closer match the new GNOME HIG. It uses
dim-label labels and suggested-action for the OK button, whose text
is changed to "Authenticate". It also cleans up the inter-widget
spacing, which was a bit excessive.
* Remove details section
* Fix plural problem
* Remove unnecessary labels
* Only allow to prompt for one password at a time, which was true in
practice already, but the code is cleaner making that a requirement
Closes: bgo #720779
This rather large patch allows separate IMAP and SMTP credentials
and separates the user's credential username from their email
address. Additional work in this patch includes fixing some minor
protocol bugs in the SMTP stack to work with Postfix, refactoring
the Geary.Engine interface to stop issuing plain strings for
account names, and removing the Geary.EngineAccount abstract class
which was growing unnecessary with each passing day.
Use comments beginning with '///' before potentially difficult
translatable strings. The comments are extracted by xgettext when it is
passed the option '--add-coments="/"'.
- Give the user a "remember password" option that they can uncheck if
they don't want Geary to remember their password. You've seen most of
this part of the patch before, aside from a few bugfixes.
- Display a nicer dialog when re-prompting the user for their password.
This only shows (editable) fields for "password" and "remember
password" by default, with (non-editable) fields for "Service" and
"Real name" available in an expander.
- Fix a crash that occurred whenever an account is connected when there
was previously another account (or the same account) connected.