No description
Don't rely ComposerState::state notify and property bindings firing when the value hasn't actually changed to update the composer's UI. This is works around Vala Bug 631267 landing. * src/client/composer/composer-headerbar.vala (ComposerHeaderbar): Add signal and methods to be called explicity on state changes, rather than relying on being notified of ComposerWidget::state changing. * src/client/composer/composer-widget.vala (ComposerWidget): Hook up new ComposerHeaderbar signal and method. Remove notify and property bindings on ::state property, move related code to new ::update_composer_view method and call that as needed. Remove overridden ::show_all, because the UI state should now always be consistent with ::state. Clean up various methods. * src/client/composer/email-entry.vala (EmailEntry::EmailEntry): Make widget visible by default, since we are no longer calling ComposerWidget::show_all(). * src/client/application/geary-controller.vala: Don't call show all on new composers, they now manage their visibility properly. * ui/composer-headerbar.ui: Make toolbar icons visible by default. * ui/composer-widget.ui: Make toolbar icons visible by default, set Send button icon here rather than in the class. |
||
|---|---|---|
| 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.