Commit graph

181 commits

Author SHA1 Message Date
Jim Nelson
0cd85446fa Use "dim-label" style and remove colons in composer
Use new GNOME style guidelines in composer widget.
2014-08-04 13:46:18 -07:00
Robert Schroll
bc29652175 New detach icon for inline composer
https://bugzilla.gnome.org/show_bug.cgi?id=733370
2014-07-19 17:17:23 -04:00
Robert Schroll
221d8f7400 Use HeaderBars for composers
Move the buttons from the bottom of the composer into the header.  The
draft save text is moved into the composer toolbar, for lack of a better
location.  When it's inline, we insert our own close button, so we can
control what it does.  When it's detached (and not using Unity), we
enable to default close button.

https://bugzilla.gnome.org/show_bug.cgi?id=731537
2014-07-18 12:05:24 -04:00
Mohamed Ibrahim
6783c2ce63 Start notifying of new mail at session startup: Bug #714644
Geary can now be configured to notify of new mail at startup.  When
the user logs in, Geary will autostart with a hidden window and
notify of new mail as usual.  When Geary is formally executed by
the user the Geary window simply appears.

In this mode, if the user closes the window Geary will return to its
hidden state.  Quit must be used to close the process.
2014-06-26 13:31:43 -07:00
Robert Schroll
39ef136065 Separate the pill-style Toolbar from the pill-style HeaderBar
The composer toolbar uses the former, while the main window header uses
the latter.

https://bugzilla.gnome.org/show_bug.cgi?id=730903
2014-06-03 20:43:01 -04:00
Wolfgang Steitz
14a6fe0acc Final touches to bug #730708 (padding in Accounts dialog) 2014-06-03 15:12:44 -07:00
Gustavo Rubio
c5228fd777 Allow user to specify signature for new messages: Bug #712895
User may now add a brief signature in the Accounts manager for
each account.  When starting a new message or replying, the signature
is prepended to the edit text.
2014-05-29 15:49:04 -07:00
Jim Nelson
9741f64872 Configure saving drafts on/off per account: Bug #726728
Saving drafts may not be configured per-account.  This is to assist
users who (a) are using Gmail clients that include trashed messages
in their conversations (which is where Geary's drafts wind up when
discarded) or (b) Gmail users where, for unexplained reasons, Geary
can't expunge their draft messages (bug #729136).
2014-05-27 18:41:43 -07:00
Wolfgang Steitz
ba2da59d51 Accounts dialog: Right justify, dim labels, no colons: Bug #730708 2014-05-27 14:13:07 -07:00
Yosef Or Boczko
595c8429f9 Added title to the preferences dialog: Closes bgo#730457 2014-05-27 13:52:56 -07:00
Jim Nelson
4233f1acc7 Unmark strings for translation, HIG tooltip change 2014-05-20 18:59:28 -07:00
Robert Schroll
78d1d48366 Work around reply/reply-all bug in compact recipients 2014-05-20 16:30:22 -07:00
Robert Schroll
ccf0b0ad18 Ellipsize long recipient labels in the compact composer 2014-05-20 16:30:22 -07:00
Robert Schroll
3c9ab2bd79 Support different modes for the inline composer
INLINE_NEW: New message, taking up the full view
INLINE: Reply or forward, with editable recipients
INLINE_COMPACT: Reply, without editable recipients

Note that the only allowed paths are
  INLINE_COMPACT -> INLINE -> DETACHED
  INLINE_NEW -> DETACHED
2014-05-20 16:30:22 -07:00
Robert Schroll
28eb213736 Don't focus on the detach button on click
This way, we can maintain the selection when detaching the composer.
2014-05-20 16:30:22 -07:00
Robert Schroll
a49cf8821f Hide attachment widgets when no attachments
This saves a bit of space.
2014-05-20 16:30:22 -07:00
Robert Schroll
94c15bd461 Compact header for inline replies 2014-05-20 16:30:22 -07:00
Robert Schroll
35e3cdfd9b Move detach button to bottom of compose widget
Also, remove the embed toolbar at the top.

Note that the focus is stolen by the detach button when it's clicked, so
we can't re-establish it in the window.  Instead, we use the existing
set_focus() method to put in a (hopefully) appropriate place.
2014-05-20 16:30:22 -07:00
Charles Lindsay
512553cfea Correct default SMTP port to the submission port
Closes: bgo #726296
2014-03-13 18:30:16 -07:00
Jim Nelson
5857d02f23 Symbolic icon for Remove Account? warning dialog: Closes bgo#726279 2014-03-13 16:26:59 -07:00
Charles Lindsay
479f87e2ca Default to STARTTLS in SMTP
Closes: bgo #714882
2014-03-12 16:36:09 -07:00
Charles Lindsay
49f4db0774 Add "use imap credentials" option to "other" acct
This adds a "use imap credentials" checkbox to the "other" account
creation dialog.

Closes: bgo #721964
2014-02-27 12:27:50 -08:00
Charles Lindsay
7e1e968b61 Add mnemonics to composer fields
Closes: bgo #713843
2014-02-25 12:01:35 -08:00
Jim Nelson
28c7eba17d Can't press A or Delete to archive/trash message: Closes bgo#721789
If compiled with the GDK binding fix in Vala 0.23.2 (bgo#713240), this
patch fixes the accelerator problem.

Tip o' the hat to Charles, who pointed out the accelerators.ui file.
2014-02-04 18:42:44 -08:00
Charles Lindsay
cce04b814f Add option to save sent mail
This adds the ability for Geary to push sent mail up to the account's
Sent Mail folder (if available).  There's an accompanying account option
that defaults to on (meaning: push sent mail).

The current implementation will leave messages in the Outbox (though
they won't be sent again) if they fail to be pushed to Sent Mail.  This
isn't the best solution, but it at least means you have a way of seeing
the problem and hopefully copying the data elsewhere manually if you
need to save it.

Note that Geary might not always recognize an account's Sent Mail
folder.  This is the case for any "Other" accounts that don't support
the "special use" or "xlist" IMAP extensions.  In this case, Geary will
either throw an error and leave messages in the Outbox, or erase the
message from the Outbox when it's sent, depending on the value of the
account's save sent mail option.  Better support for detecting the Sent
Mail folder in every case is coming soon.

Closes: bgo #713263
2014-01-29 18:18:31 -08:00
William Jon McCann
657dce51fe Clean up the password dialog
* 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
2014-01-13 13:58:55 -08:00
Charles Lindsay
1932f46670 Support GNOME's Damned Lies workflow
This should get Geary ready to be integrated into l10n.gnome.org,
GNOME's Damned Lies translation project.  The biggest change is that we
no longer track a .pot file, but we set it up so that translators can
generate their own using intltool-update --pot.

Closes: bgo #713827
2014-01-10 11:04:10 -08:00
William Jon McCann
b55b637c45 Add a little more space to icon in PasswordDialog: Refs bgno#720779 2013-12-20 17:28:53 -08:00
William Jon McCann
8c82996cf4 Use correct symbolic icon for password dialog: Closes bgno#713524 2013-12-20 16:59:53 -08:00
Charles Lindsay
2a073e8bbb Export actions via application menu
This adds an app menu, which should show up in modern Unity and GNOME
Shell alike.  We're exporting our existing GtkActions as GActions using
an adapter class, and we've created a new menu definition for the app
menu.

Closes: bgo#713018
2013-12-12 11:34:45 -08:00
Yosef Or Boczko
288eaee831 Indent and outdent icons for RTL: Closes #7551 2013-11-08 13:03:29 -08:00
Eric Gregory
aa1175b2ab Closes #7508 Composer edit box is now in a GtkFrame 2013-10-02 16:07:34 -07:00
Eric Gregory
302ffc4fdc Closes #7365 Draft saving notifications are now less distracting 2013-09-27 17:05:28 -07:00
Eric Gregory
c39020509c Closes #7418 Translator help for First Last name 2013-09-17 11:56:02 -07:00
Jim Nelson
1d9ea39dd1 Several mnemonic and capitalization fixes
Missing mnemonics in composer context menu: Closes #7439
Context menu items need capitazliation: Closes #6862
No tooltip for remove button in Accounts window: Closes #6551
Print menu item needs ellipsis: Closes #7259
"Saving..." -> "Saving" in composer: Refs #7365
2013-09-04 19:15:24 -07:00
Yosef Or Boczko
74076f06fa Mark overlooked Glade strings for translation: Closes #7414 2013-08-29 13:03:44 -07:00
Avi Levy
ab2326611b Donate menu item: Closes #6881 2013-08-28 19:58:05 -07:00
Eric Gregory
28d71fb1a7 Closes #7397 Capitalization fixes in menus 2013-08-28 18:41:00 -07:00
Angelo Marchesin
104671d35f Add period after "etc" in nickname help text: Closes #6723 2013-08-27 16:05:43 -07:00
Eric Gregory
bb72647b26 UI refresh. Closes #7267 Closes #7199 Closes #7198 Closes #7043 Closes #6819 Closes #5839 2013-08-26 14:56:46 -07:00
Eric Gregory
f78ddf6bbd Autosave drafts. Closes #6124 2013-08-13 18:02:42 -07:00
Eric Gregory
8059f0f31e Merge branch 'master' into feature/drafts 2013-08-13 14:53:12 -07:00
Brendan Long
624a7171be Content menu missing labels in composer: Closes #7322 2013-08-12 16:30:17 -07:00
Eric Gregory
c8cbebc39c Merge branch 'master' into feature/drafts 2013-08-08 13:07:51 -07:00
Eric Gregory
0e185be7be Closes #7236 Replace previous draft 2013-08-02 17:49:33 -07:00
Jim Nelson
403dd8508e Drop Gtk.Stock: Closes #7203, Closes #7294
These changes also invalidates #7218, as we're no longer using
buttons with icons with these changes.
2013-08-02 15:28:33 -07:00
Eric Gregory
bc8a77bcd1 Closes #3769 Initial save to drafts functionality 2013-07-18 12:56:54 -07:00
Eric Gregory
99b02890f9 Closes #7231 Adds upgrade dialog to install list 2013-07-11 15:05:37 -07:00
Eric Gregory
ffa642f458 Closes #7154 DB upgrade dialog 2013-07-08 14:22:23 -07:00
Robert Schroll
5ce720a2cc "Display message preview" -> "Display conversation preview": Closes #7202 2013-07-05 15:38:54 -07:00