Geary es un cliente de correo electrónico gratuito y de código abierto escrito en Vala y basado en WebKitGTK . Aunque desde entonces 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 hacer que los usuarios volvieran de los 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 luego se reescribió desde cero para que las únicas referencias restantes a Geary en el código base de Pantheon estén en algunas traducciones. [4]
from:john
, y . [8]is:read
is:unread
is:starred
Se había iniciado la implementación para respaldar GPG , [11] pero aún está incompleta en 2019. [12]
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 basada en GObject totalmente asincrónica. 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]
Al 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 ofrecía 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, PillHeaderBar
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 recaudar 100.000 dólares que se habrían utilizado para pagar a los 3 ingenieros de Yorba a tiempo completo que trabajaban en ese momento. en Geary. [20] Desafortunadamente, el 23 de abril de 2013, sólo se recaudaron 50.860 dólares estadounidenses de 1.192 patrocinadores. El monto no se cumplió y la campaña fracasó. De acuerdo con las reglas establecidas por IndieGoGo, Yorba no recibió nada del dinero prometido. [21] [22] [23]
Después de este fracaso, Jim Nelson declaró en una publicación de blog que la campaña de financiación colectiva era una especie de experimento para ver si esa ruta era suficiente para sostener el desarrollo de código abierto. Reafirmó que Geary había sido creado para mejorar la experiencia de Linux y, por lo tanto, no tenía posibilidades de ser portado a plataformas macOS o Windows . [18]
Como la Fundación Yorba había detenido sus actividades y GNOME no había anunciado ningún plan sobre este proyecto en ese momento, el futuro de Geary no estaba claro. Como resultado, ante estas incertidumbres, debido a desacuerdos de diseño previos con el antiguo equipo de Geary y debido a que Elementary OS en realidad estaba usando Geary como cliente de correo predeterminado (aunque en una versión con muchos parches), Danielle Foré, líder de Elementary OS, decidió bifurcar el proyecto el 18 de noviembre de 2015 y continuar con el desarrollo como bifurcación. El proyecto pasó a llamarse Pantheon Mail durante el proceso. [24] [25] Pantheon Mail reemplazó a Geary en el sistema operativo elemental 0.4, cuyo nombre en código es Loki. [26]
En marzo de 2016, Michael Gratton solicitó convertirse en el nuevo mantenedor de Geary. [27] Su principal objetivo era intentar solucionar problemas urgentes como la dependencia del antiguo WebKit1GTK, la colaboración con Pantheon Mail, un mejor soporte para servidores que no son de GMail, la gestión de buzones de correo, la interfaz de usuario de la cuenta, la ampliación de la búsqueda, etc. Contribuir a Geary como El proyecto GNOME requiere que el mantenedor se convierta en miembro de GNOME. Después de una conversación con Adam Dingle, el fundador de Yorba, ambos acordaron esperar a que Gratton cumpliera con los requisitos de solicitud de membresía de GNOME. Mientras tanto, Gratton publicará sus parches en la instancia de GNOME Bugzilla y Adam los enviará por él. [28]
El 15 de mayo de 2016 se lanzó la versión 0.11. [29] La versión 0.13 se lanzó el 18 de febrero de 2019. [30] En marzo de 2019, con la versión 3.32, se cambió el esquema de versión para que coincida con el calendario de lanzamiento de GNOME (tenga en cuenta la diferencia entre los números de versión pares e impares). [31]
El nombre inicial "Geary" coincide con el nombre de Geary Street , porque todos los productos de Yorba llevaban nombres de calles de San Francisco . Sin embargo, según un ex empleado de Yorba, la solicitud no llevaba el nombre de la dirección donde se encontraba la Fundación Yorba. [32] Eso fue en realidad una coincidencia. La primera versión beta de Geary se lanzó en mayo de 2012 y Yorba todavía estaba ubicada en Capp Street en ese momento. [33] [34]
{{cite web}}
: Mantenimiento CS1: URL no apta ( enlace )