Cílem vývoje projektu je vytvořit produkt bohatý na funkce, ale zároveň extrémně snadno použitelný a spotřebovávající minimum zdrojů. Poštovní klient je navržen jak pro samostatné použití, tak pro práci ve spojení s webovými poštovními službami, jako jsou Gmail a Yahoo! Pošta. Rozhraní je implementováno pomocí knihovny GTK3+. Databáze SQLite se používá k uložení báze zpráv a k prohledávání báze zpráv je vytvořen fulltextový index. Pro práci s IMAP je použita nová knihovna založená na GObject, která pracuje v asynchronním režimu (operace stahování pošty neblokuje rozhraní).
Klíčové inovace:
- Bylo implementováno nové rozhraní pro psaní zpráv, které využívá adaptivní design. Přidána podpora pro vkládání obrázků do e-mailů pomocí drag&drop a přes schránku. Implementováno kontextové menu pro vkládání emotikonů. Byl vylepšen systém identifikace zapomenutých příloh.
- Možnost vrátit změny zpět (Undo) byla výrazně rozšířena. Přidána podpora pro vracení akcí s e-maily, jako je označení, archivace a přesun e-mailů. Nyní můžete zrušit odeslání dopisu do 5 sekund a vrátit zrušený dopis do 30 minut. Vrácení zpět je nyní možné použít také ve všech textových polích, jako je vyhledávací pole, řádek předmětu a adresa příjemce.
- Standardně se místo jednotlačítkových kláves pro ovládání klávesnice používají kombinace se stisknutým Ctrl (staré jednotlačítkové ovládání je podobné Gmailu a lze jej aktivovat v nastavení).
- Přidána možnost otevřít rozhraní pro prohlížení korespondence v samostatném okně (dvojitým kliknutím myši).
- Rozhraní s nastavením bylo přepracováno. Nastavení zobrazování upozornění bylo přesunuto do systémového konfigurátoru.
Klíčové vlastnosti Geary:
- Podporuje funkce pro vytváření a prohlížení poštovních zpráv, odesílání a přijímání pošty, funkce pro odesílání odpovědi všem respondentům a přesměrování zprávy;
- WYSIWYG editor pro vytváření zpráv pomocí HTML markup (používá se webkitgtk), s podporou kontroly pravopisu, výběru písma, zvýrazňování, vkládání odkazů, přidávání odsazení atd.;
- Funkce seskupování zpráv podle diskuse. Několik režimů pro zobrazování zpráv v diskuzích. Prozatím je dostupné pouze sekvenční prohlížení zpráv v diskuzi, ale brzy se objeví stromové zobrazení s vizuálním zvýrazněním vláken. Užitečnou funkcí je, že kromě aktuální zprávy můžete v diskuzi okamžitě vidět i předchozí a následující zprávu (zprávy se procházejí v souvislém feedu), což je velmi výhodné při čtení mailing listů. U každé zprávy je zobrazen počet odpovědí;
- Možnost označení jednotlivých zpráv (nastavení příznaků a označení hvězdičkou);
- Rychlé a okamžitě dostupné vyhledávání v databázi zpráv (styl Firefox);
- Podpora pro souběžnou práci s několika e-mailovými účty;
- Podpora nástrojů pro bezproblémovou integraci s webovými poštovními službami, jako je Gmail, Mobile Me, Yahoo! Mail a Outlook.com;
- Plná podpora pro IMAP a nástroje pro synchronizaci zpráv. Plně kompatibilní s oblíbenými servery IMAP, včetně Dovecot;
- Možnost ovládání pomocí horkých kláves. Například Ctrl+N pro napsání zprávy, Ctrl+R pro odpověď, Ctrl+Shift+R pro odpověď všem účastníkům, Del pro archivaci pošty;
- Nástroje pro archivaci pošty;
- Podpora pro práci v režimu offline;
- Podpora internacionalizace a překladu rozhraní do několika jazyků;
- Automatické doplňování zadaných e-mailových adres při psaní zprávy;
- Přítomnost apletů pro zobrazování oznámení o přijetí nových dopisů v prostředí GNOME;
- Plná podpora SSL a STARTTLS.
Zdroj: opennet.ru