Geary (cliente de correo electrónico)


Geary es un cliente de correo electrónico gratuito y de código abierto escrito en Vala y basado en WebKitGTK . Aunque desde que fue adoptado por el proyecto GNOME , originalmente fue desarrollado por la Fundación Yorba . El propósito de este cliente de correo electrónico, según Adam Dingle, fundador de Yorba, era traer de vuelta a los usuarios de correos web en línea a una aplicación de escritorio más rápida y fácil de usar . [3]

Pantheon Mail fue una bifurcación iniciada por la comunidad de Elementary OS después de la desaparición de Yorba, aunque en algún momento decidieron reescribir desde cero para que las únicas referencias restantes a Geary en el código base de Pantheon estén en algunas traducciones. [4]

Geary utiliza internamente una base de datos SQLite para almacenar una copia local de los correos electrónicos y para la indexación. Utiliza una biblioteca cliente IMAP totalmente asincrónica basada en GObject . Una característica que distingue a Geary de otros clientes de correo electrónico de código abierto es su enfoque en la vista de conversación. Tanto Geary como Pantheon Mail utilizan gettext para las traducciones. [8]

A partir del 3 de abril de 2016, Pantheon Mail aún no se ha migrado a WebKitGTK+2. Los desarrolladores decidieron primero migrar el código que administra la vista de conversación para usar widgets GTK nativos (Gtk.CSS y Granite, una biblioteca GTK+ utilizada como parte del sistema operativo elemental). Esto ofreció varias ventajas, incluida la minimización del uso de vistas web, la reducción del código, la compatibilidad con animaciones aceleradas por hardware y la compatibilidad con lenguajes RTL . [13] [14] También eliminaron el uso de barras GTK personalizadas como PillHeaderBarlas que hacían que el código fuera complicado y difícil de leer. [15] [16] Geary usa WebKit2 desde al menos la versión 3.32.0. [17]

Históricamente, Elementary OS apoyó directamente [18] el proyecto y Geary se convirtió en la aplicación predeterminada en esa distribución de Linux .

El 25 de marzo de 2013, [3] [19] Jim Nelson, director ejecutivo de Yorba, lanzó una campaña de crowdfunding en IndieGoGo para reunir 100 000 dólares estadounidenses que se habrían utilizado para pagar a los 3 ingenieros de Yorba a tiempo completo que estaban trabajando en ese momento. en Geary. [20] Lamentablemente, el 23 de abril de 2013, solo se recaudaron 50 860 USD de 1192 patrocinadores. No se llegó al monto y la campaña fracasó. Según las reglas establecidas por IndieGoGo, Yorba no recibió nada del dinero prometido. [21] [22] [23]