Novedades en el desarrollo Agosto 2020

Gajim development news

Novedades en el desarrollo Agosto 2020

Gajim development news

Este mes fue todo sobre configuración. Gajim ofrece un montón de opciones de configuración, lo que lo hace personalizable para adaptarse a las necesidades de casi todos los usuarios. El backend de configuración recibió una actualización y se limpió una gran cantidad de código, lo que debería facilitarle el manejo de todas las posibilidades de configuración de Gajim.

Cambios en Gajim

Se ha limpiado una gran cantidad de código alrededor del backend de configuración de Gajim. Esto era necesario para pasar de una configuración basada en archivos de texto a un nuevo backend de configuración impulsado por SQLite. Todo lo relacionado con la configuración (preferencias, configuraciones de cuenta, estados) ahora está completamente migrado a SQLite. Gajim ahora puede almacenar configuraciones de manera eficiente y se han resuelto algunas peculiaridades en torno a los valores predeterminados. Cuando navega por la configuración de Gajim a través del Editor de configuración avanzada, ahora solo verá configuraciones que no están disponibles en la ventana Preferencias o Cuentas. Los estados (por ejemplo, el tamaño de la ventana) también se han eliminado de ACE, lo que resulta en menos desorden.

Después de todos estos cambios bajo el capó, finalmente es el momento de reelaborar la ventana de Preferencias. La ventana Cuentas ya presenta la configuración ‘ListBox’, lo que permite a Gajim mostrar la configuración de una manera ordenada y clara. También planeamos migrar completamente la ventana de Preferencias, lo que debería facilitarle el manejo de todas las posibilidades de configuración de Gajim.

Previsualización de la nueva ventana de Preferencias

Previsualización de la nueva ventana de Preferencias

Qué más ha pasado

  • Linux: Gajim ahora usará el selector de emoticonos nativo de GTK (con categorías y emoticonos usados recientemente)
  • Se eliminó la solución alternativa de ‘copia automática’ para el uso de Ctrl+C en la ventana de chat
  • Se corrigió un error por el cual soltar el texto seleccionado en una ventana de chat fallaba
  • Se corrigió la configuración de ‘Mostrar cambios de estado’ que se ignoraba para los grupos de chat
  • Se corrigió un error por el cual la eliminación de un complemento fallaba

Actualizaciones de complementos

Ahora es posible instalar el complemento ‘Integración con Ayatana Appindicator’ con Flatpak.

Cambios en python-nbxmpp

Se ha agregado soporte para JID Escaping (XEP-0106), lo que permite a los usuarios unirse a grupos de chat que contienen caracteres especiales (por ejemplo, ‘&’ en canales de IRC) . Además, se ha mejorado el análisis de marcadores (validación de apodo, elemento de contraseña para XEP-0402).

Como siempre, únete a nuestro grupo de chat gajim@conference.gajim.org para discutir con nosotros.

Gajim