Se ha presentado la tercera versión experimental del cliente de mensajería instantánea Pidgin 3.0 (2.92). La versión se marca como de calidad alfa previa, no destinada al uso diario. Las compilaciones están preparadas en formato Flatpak (por ahora solo está disponible el archivo con el código).
La rama Pidgin 3 se ha desarrollado desde 2011, y antes de eso se discutió durante tres años a nivel de conceptos e ideas. En Pidgin 3 se ha hecho la transición al sistema de tipos GObject, bibliotecas GTK4 y Adwaita, sistema de construcción Meson, GPlugin para el manejo de complementos, SQLite para el almacenamiento del historial de chats y GSettings para trabajar con la configuración. La API ha sido completamente rediseñada. Para definir los elementos de la interfaz se ha utilizado XML de GTK Builder, y se ha creado una biblioteca de widgets personalizada llamada Talkatu para mostrar el historial de chats.
En la interfaz se han combinado en una sola ventana la lista de contactos y el chat. Se ha interrumpido el suministro del cliente de consola Finch (no se descarta que pueda regresar en el futuro). Por ahora, solo se soporta el protocolo IRCv3, y se están desarrollando nuevas implementaciones de los protocolos XMPP, SIP y Bonjour, que actualmente son parcialmente compatibles. La rama Pidgin 3 no es compatible con Pidgin 2 y los complementos creados anteriormente, pero puede instalarse junto con las versiones existentes de Pidgin 2.
La mejora más notable en la nueva versión es la adición de secciones en el configurador: Apariencia, Privacidad y Desarrollo. En la sección Apariencia se ha propuesto una opción para mostrar elementos de formato de mensajes. En la sección Privacidad se puede desactivar el envío de datos para indicar la escritura de texto. En la sección Desarrollo se ha proporcionado la posibilidad de activar un modo para desarrolladores que simplifica la depuración de complementos y proporciona acceso a características aún en desarrollo, como el soporte para los protocolos Bonjour y XMPP.


Fuente: opennet.ru
