Målet med prosjektutviklingen er å skape et produkt rikt på kapasiteter, men samtidig ekstremt enkelt å bruke og forbruker et minimum av ressurser. E-postklienten er designet både for frittstående bruk og for å fungere sammen med nettbaserte e-posttjenester som Gmail og Yahoo! Post. Grensesnittet er implementert ved hjelp av GTK3+-biblioteket. En SQLite-database brukes til å lagre meldingsdatabasen, og en fulltekstindeks opprettes for å søke i meldingsdatabasen. For å jobbe med IMAP brukes et nytt GObject-basert bibliotek som fungerer i asynkron modus (postnedlastingsoperasjoner blokkerer ikke grensesnittet).
Nøkkelinnovasjoner:
- Et nytt grensesnitt for meldingsskriving er implementert, som bruker adaptiv design. Lagt til støtte for å sette inn bilder i e-poster ved hjelp av dra og slipp og via utklippstavlen. Implementerte en kontekstmeny for å sette inn emoji. Systemet for å identifisere glemte vedlegg er forbedret.
- Muligheten til å rulle tilbake endringer (Angre) har blitt betydelig utvidet. Lagt til støtte for å rulle tilbake handlinger med e-poster, for eksempel flagging, arkivering og flytting av e-poster. Du kan nå avbryte sendingen av et brev innen 5 sekunder, og returnere det kansellerte brevet innen 30 minutter. Tilbakerulling er nå også aktuelt i alle tekstfelter som søkefelt, emnelinje og mottakeradresse.
- Som standard, i stedet for enkelttasts hurtigtaster for tastaturkontroll, brukes kombinasjoner med trykket Ctrl (den gamle enkelttastkontrollen ligner på Gmail og kan aktiveres i innstillingene).
- Lagt til muligheten til å åpne grensesnittet for å se korrespondanse i et eget vindu (ved å dobbeltklikke med musen).
- Grensesnittet med innstillinger har blitt redesignet. Innstillingene for visning av varsler er flyttet til systemkonfiguratoren.
Nøkkelfunksjoner til Geary:
- Støtter funksjoner for å lage og vise e-postmeldinger, sende og motta e-post, funksjoner for å sende et svar til alle respondenter og omdirigere en melding;
- WYSIWYG editor for å lage meldinger ved hjelp av HTML-markering (webkitgtk brukes), med støtte for stavekontroll, skriftvalg, utheving, sette inn lenker, legge til innrykk, etc.;
- Funksjon for å gruppere meldinger etter diskusjon. Flere moduser for å vise meldinger i diskusjoner. Foreløpig er bare sekvensiell visning av meldinger i en diskusjon tilgjengelig, men en trevisning med visuell utheving av tråder vil snart vises. En nyttig funksjon er at du i tillegg til gjeldende melding umiddelbart kan se forrige og neste melding i diskusjonen (meldinger rulles gjennom i en kontinuerlig feed), noe som er veldig praktisk når du leser e-postlister. Antall svar vises for hver melding;
- Mulighet for å merke individuelle meldinger (setting av flagg og markering med en stjerne);
- Rask og umiddelbart tilgjengelig søk i meldingsdatabasen (Firefox-stil);
- Støtte for å jobbe samtidig med flere e-postkontoer;
- Støtte for verktøy for sømløs integrasjon med web-posttjenester som Gmail, Mobile Me, Yahoo! Mail og Outlook.com;
- Full støtte for IMAP og meldingssynkroniseringsverktøy. Fullt kompatibel med populære IMAP-servere, inkludert Dovecot;
- Mulighet for styring via hurtigtaster. For eksempel, Ctrl+N for å skrive en melding, Ctrl+R for å svare, Ctrl+Shift+R for å svare alle deltakere, Del for å arkivere e-post;
- E-postarkiveringsverktøy;
- Støtte for arbeid i frakoblet modus;
- Støtte for internasjonalisering og oversettelse av grensesnittet til flere språk;
- Autofullføring av oppgitte e-postadresser mens du skriver en melding;
- Tilstedeværelsen av appleter for visning av varsler om mottak av nye brev i GNOME-skallet;
- Full støtte for SSL og STARTTLS.
Kilde: opennet.ru