No description
* src/client/composer/composer-web-view.vala (ComposerWebView): Add new ::command_stack_changed signal to manage undo/redo enabled state, hook it up to a JS callback. Add ::is_empty property as a non-functioning shim in lieu of can_undo going away. Remove ::can_undo and ::can_redo, replace them with methods to actually fire an undo and redo. * src/client/composer/composer-widget.vala (ComposerWidget): Use ClientWebView::is_empty rather inplace of can_redo for determining editing state. Remove old undo/redo signal hookups, replace with ::command_stack_changed and manage action enable state from there. (ComposerWidget::action_entries): Add explicit actions for undo/redo, since they need some custom code over on on the web process side. (ComposerWidget::on_compose_as_html_toggled): Explciitly manage the visibility of rich text toolbar buttons, don't rely on obscure GtkBuilder magic that Glade doesn't support. * ui/composer-web-view.js: Add a mutation observer for the message body and explcit methods for firing undo/redo commands, so we can keep track of how the command stack changes. As it does, fire commandStackChanged messages back to the client process. Explicity set the message body as content-editable after the document has been mutated for quotes, etc. * ui/composer-widget.ui: Add bonus undo/redo toobar buttons for the composer. |
||
|---|---|---|
| bindings | ||
| cmake | ||
| debian | ||
| desktop | ||
| help | ||
| icons | ||
| po | ||
| sql | ||
| src | ||
| test | ||
| ui | ||
| .gitattributes | ||
| .gitignore | ||
| AUTHORS | ||
| cmake_uninstall.cmake.in | ||
| CMakeLists.txt | ||
| configure | ||
| configure.in | ||
| COPYING | ||
| COPYING.icons | ||
| COPYING.snowball | ||
| geary.doap | ||
| INSTALL | ||
| Makefile.in | ||
| NEWS | ||
| README | ||
| THANKS | ||
Geary Email Client
------------------
* Introduction
Geary is an IMAP email client built for the GNOME desktop environment. It
allows you to read and send email with a simple, modern interface.
Visit https://wiki.gnome.org/Apps/Geary to read about the current state of
Geary's development and to make sure you're running the latest version.
* Installation & Licensing
Please consult the INSTALL and COPYING files for more information.
* Quick Start
The first time Geary is launched, it will prompt for your account
information. Note that your email password is stored securely in the
Gnome Keyring.
Geary will then begin downloading messages in your inbox and other
folders.
* Contacting Geary Developers
Geary wiki: https://wiki.gnome.org/Apps/Geary
We also encourage you to join the Geary mailing list. See
https://mail.gnome.org/mailman/listinfo/geary-list for details.
Copyright 2016 Software Freedom Conservancy Inc.