release of the email client , designed for use in a GNOME environment. The project was originally founded by the Yorba Foundation, which created the popular photo manager Shotwell, but later development transitioned to the GNOME community. The code is written in Vala and is distributed under the LGPL license. Ready builds will be prepared for Ubuntu soon () and in the form of a standalone package. .
The goal of the project's development is to create a feature-rich product that is extremely simple to use and consumes minimal resources. The mail client is designed for both standalone use and for integration with web-based email services such as Gmail and Yahoo! Mail. The interface is implemented using the GTK3+ library. For storing the message database, an SQLite database is used, and a full-text index is created for searching through the messages. For working with IMAP, a new GObject-based library operates in an asynchronous mode (downloading mail operations do not block the interface).
Key innovations:
- A new message composition interface has been implemented, featuring a responsive design. Support for dragging and dropping images into emails and through the clipboard has been added. A context menu for inserting emojis has been implemented. The system for detecting forgotten attachments has been improved.
- The capabilities for undoing changes have been significantly expanded. Support for undoing actions related to emails, such as marking, archiving, and moving messages, has been added. You can now cancel sending an email within 5 seconds, and recover a canceled email composition within 30 minutes. Undo is also applicable in any text fields, such as the search bar, email subject, and recipient address.
- By default, instead of single-key shortcuts for keyboard navigation, combinations with the pressed Ctrl key are used (the old single-key control is similar to Gmail and can be activated in settings).
- The ability to open the message viewing interface in a separate window (by double-clicking) has been added.
- The settings interface has been redesigned. The notification output settings have been moved to the system configurator.
Key features of Geary:
- Support for composing and viewing email messages, sending and receiving mail, replying to all recipients, and forwarding messages;
- A WYSIWYG editor for composing messages using HTML formatting (webkitgtk is used), with support for spell checking, font selection, color highlighting, inserting links, adding indentations, etc.;
- Message grouping by discussions feature. Several display modes for messages in discussions. Currently, only linear viewing of messages in discussions is available, but a tree-like view with clear thread highlighting will be coming soon. A useful feature is that, in addition to the current message, you can immediately view the previous and next messages in the discussion (messages scroll continuously), which is very convenient when reading mailing lists. The number of replies is shown for each message;
- Ability to mark individual messages (setting flags and marking with a 'star');
- Quick and instantly accessible search through the message database (Firefox style);
- Support for working with multiple email accounts simultaneously;
- Support for seamless integration with web email services like Gmail, Mobile Me, Yahoo! Mail, and Outlook.com;
- Full support for IMAP and message synchronization tools. Full compatibility with popular IMAP servers, including Dovecot;
- Ability to manage through hotkeys. For example, Ctrl+N for composing a message, Ctrl+R for replying, Ctrl+Shift+R for replying to all participants, Del for archiving mail;
- Mail archiving tools;
- Support for offline mode;
- Support for internationalization and translation of the interface into multiple languages;
- Auto-completion of input email addresses while composing a message;
- Availability of applets for notification of new email arrivals in the GNOME Shell environment;
- Full support for SSL and STARTTLS.
Source: opennet.ru
