Geary (klient poczty)
Oryginalni autorzy | Fundacja Yorba |
---|---|
Deweloperzy | Projekt GNOME , elementarny |
Pierwsze wydanie | 4 maja 2012 |
Wersja stabilna | |
Magazyn | |
Napisane w | Vala ( GTK ) |
System operacyjny | Uniksopodobny |
Typ | Klient poczty |
Licencja | LGPL-2.1-lub nowszy |
Strona internetowa |
|
Geary to darmowy klient poczty e-mail o otwartym kodzie źródłowym, napisany w Vala i oparty na WebKitGTK . Chociaż został przyjęty przez projekt GNOME , pierwotnie został opracowany przez Fundację Yorba . Celem tego klienta poczty e-mail, według Adama Dingle, założyciela Yorby, było przywrócenie użytkowników z internetowej poczty internetowej do szybszej i łatwiejszej w użyciu aplikacji komputerowej .
Pantheon Mail był rozwidleniem zainicjowanym przez społeczność Elementary OS po upadku Yorby, choć później został przepisany od podstaw, tak że jedyne pozostałe odniesienia do Geary w bazie kodu Pantheon znajdują się w niektórych tłumaczeniach.
Cechy
- Obsługuje Gmaila , Yahoo! Mail , Outlook.com i popularne serwery IMAP .
- Poczta zorganizowana według konwersacji.
- Obsługa wysyłania jako inna tożsamość.
- W pełni funkcjonalny edytor poczty HTML .
- Wsparcie dla czytania załączników TNEF .
- Szybkie wyszukiwanie słów kluczowych z wartościami takimi jak
from:jan
,is:read
,is:unread
iis:starred
. - Powiadomienie na pulpicie o nowych wiadomościach.
- z GNOME Keyring do przechowywania haseł do kont e-mail.
Wdrożenie do obsługi GPG zostało rozpoczęte, ale od 2019 r. Nadal jest niekompletne.
Specyfikacja
Geary wewnętrznie używa bazy danych SQLite do przechowywania lokalnych kopii wiadomości e-mail i do indeksowania. Wykorzystuje w pełni asynchroniczną bibliotekę klienta IMAP opartą na GObject . Jedną z cech, która odróżnia Geary od innych klientów poczty e-mail typu open source, jest skupienie się na widoku konwersacji. Zarówno Geary, jak i Pantheon Mail używają gettext do tłumaczeń.
Od 3 kwietnia 2016 Pantheon Mail nie został jeszcze przeniesiony do WebKitGTK+2. Twórcy postanowili w pierwszej kolejności przeprowadzić migrację kodu zarządzającego widokiem konwersacji, aby korzystał z natywnych GTK (Gtk.CSS i Granite, biblioteka GTK+ używana jako część podstawowego systemu operacyjnego). Dało to kilka korzyści, w tym zminimalizowanie użycia przeglądarek internetowych, zmniejszenie kodu, obsługę animacji przyspieszanych sprzętowo i obsługę języków RTL . Usunęli również użycie niestandardowych pasków GTK, takich jak PillHeaderBar
, które komplikowały i utrudniały odczytanie kodu. Geary używa WebKit2 co najmniej od wersji 3.32.0.
Historia
Historycznie Elementary OS bezpośrednio wspierał projekt, a Geary stał się domyślną aplikacją w tej dystrybucji Linuksa .
25 marca 2013 r. Jim Nelson, dyrektor wykonawczy Yorba, rozpoczął kampanię crowdfundingową na IndieGoGo , aby zebrać 100 000 USD, które zostałyby wykorzystane na opłacenie 3 pełnoetatowych inżynierów Yorba, którzy pracowali w tym czasie nad Geary. Niestety, 23 kwietnia 2013 r. od 1192 darczyńców zebrano tylko 50 860 USD. Kwota nie została osiągnięta i kampania zakończyła się niepowodzeniem. Zgodnie z zasadami ustalonymi przez IndieGoGo, Yorba nie otrzymał żadnej z obiecanych pieniędzy.
Po tej porażce Jim Nelson zadeklarował w poście na blogu, że kampania crowdfundingowa była rodzajem eksperymentu mającego na celu sprawdzenie, czy ta droga wystarczy do utrzymania rozwoju open source. Potwierdził, że Geary został stworzony w celu poprawy Linuksa i dlatego nie miał szans na przeniesienie na platformy macOS lub Windows .
Ponieważ Fundacja Yorba zaprzestała swojej działalności, a GNOME nie ogłosiło wówczas żadnych planów dotyczących tego projektu, przyszłość Geary była niejasna. W rezultacie, z powodu tych niepewności, z powodu wcześniejszych nieporozumień projektowych ze starym zespołem Geary i ponieważ elementary OS faktycznie używał Geary jako domyślnego klienta poczty (choć w mocno załatanej wersji), Danielle Foré, lider Elementary OS, zdecydował rozwidlenie projektu w dniu 18 listopada 2015 r. i kontynuowanie rozwoju jako rozwidlenie; projekt został przemianowany na Pantheon Mail w trakcie procesu. Pantheon Mail zastąpił Geary'ego w podstawowym systemie operacyjnym 0.4, który nosi nazwę kodową Loki.
W marcu 2016 roku Michael Gratton złożył wniosek o stanowisko nowego opiekuna Geary. Jego głównym celem była próba naprawienia palących problemów, takich jak zależność od starego WebKit1GTK, współpraca z Pantheon Mail, lepsza obsługa serwerów innych niż GMail, zarządzanie skrzynkami pocztowymi, interfejs użytkownika konta, rozszerzenie wyszukiwania itp. Wkład w Geary jako projekt GNOME wymaga opiekuna, aby został członkiem GNOME. Po dyskusji z Adamem Dingle, założycielem Yorba, obaj zgodzili się zaczekać, aż Gratton spełni wymagania dotyczące członkostwa w GNOME. W międzyczasie Gratton opublikuje swoje łatki w instancji GNOME Bugzilla , a Adam zatwierdzi je dla niego.
15 maja 2016 została wydana wersja 0.11. Wersja 0.13 została wydana 18 lutego 2019 r. W marcu 2019 r. Wraz z wersją 3.32 schemat wersji został zmieniony, aby pasował do harmonogramu wydań GNOME (zwróć uwagę na różnicę w parzystych / nieparzystych numerach wersji).
Nazewnictwo
Początkowa nazwa „Geary” pokrywa się z nazwą ulicy Geary , ponieważ wszystkie produkty Yorba zostały nazwane na cześć ulic w San Francisco . Jednak według byłego pracownika Yorba nazwa aplikacji nie pochodzi od adresu, pod którym znajdowała się Fundacja Yorba. To właściwie był przypadek. Pierwsza beta Geary została wydana w maju 2012 roku, a Yorba nadal znajdowała się wówczas na Capp Street.
Linki zewnętrzne
- Oprogramowanie klienta poczty e-mail dla systemu Linux
- Klienci poczty e-mail
- Klienci poczty e-mail korzystający z GTK
- Darmowy program pocztowy
- Darmowe wielojęzyczne oprogramowanie
- Wolne oprogramowanie zaprogramowane w Vala
- Oprogramowanie korzystające z licencji LGPL
- Uniksowe oprogramowanie internetowe