Novedades en el desarrollo de Gajim
Abril trajo un analizador de estilo de mensajes completamente nuevo, lo que hace que Gajim sea totalmente compatible con XEP-0393. Esta publicación también te dará un adelanto de algunas funciones que hemos estado desarrollando durante los últimos meses: la nueva vista de chat y la ventana de información de contacto.
Como se prometió el mes pasado, esta publicación cubrirá algunas de las nuevas funciones de vista de chat que estamos desarrollando actualmente. Abril trajo mucha retrabajo de código, lo que hizo que Gajim estuviera listo para todas las nuevas características que están planeadas. Pero echemos un vistazo a la nueva vista de Chat (trabajo en progreso):
Nueva vista de conversación
Cada tipo de mensaje (por ejemplo, mensaje de información, mensaje de chat,
asunto) presenta su propia Fila
. Esto permite a Gajim aplicar estilos y
elementos distintos a los distintos tipos de mensajes. Los mensajes de
información, por ejemplo, se muestran con un contraste más bajo, para que el
foco se centre en los mensajes de chat reales. Los mensajes del asunto del
chat grupal se colocan en un cuadro separado para mostrarlos de manera
destacada. Cada Fila
de chat ofrece un botón para acciones posteriores,
como citar o copiar el contenido del mensaje. La nueva vista de Chat también
le permite retroceder infinitamente ⬆️.
Al mirar la captura de pantalla, es posible que observes más detalles de
estilo para los mensajes de chat: las citas ahora están resaltadas y con
sangría. Las citas anidadas también son posibles. Los bloques de código
rodeados de comillas invertidas```
ahora se mostrarán dentro de un widget
de código, incluida la detección del idioma del código, el resaltado de
sintaxis y un botón de copia del bloque de código. Todo el analizador de
estilo de mensajes se ha reescrito desde cero, lo que hace que Gajim sea
totalmente compatible con
XEP-0393 (Estilo de mensajes).
Como se mencionó en las noticias del mes pasado, la ventana Información de contacto también recibió una actualización. Aprovecha la cuadrícula de información que presentamos para la nueva ventana de perfil. Compartir la base del código entre estas dos ventanas reduce significativamente el esfuerzo de mantenimiento. La nueva ventana de Información de contacto presenta una página de configuración, donde se muestran las acciones de suscripción de contacto. Es muy probable que esta página ofrezca más configuraciones en el futuro. La administración de grupos de contactos también se ha movido a una página, lo que hace que el antiguo cuadro de diálogo de administración de grupos sea obsoleto. Todos los dispositivos de tu contacto ahora se muestran ordenadamente en una página de Dispositivos. Podría haber incluso más páginas en el futuro, p. ej. una página OMEMO para la gestión de huellas dactilares.
Gajim’s new Contact Info Window: VCard Gajim’s new Contact Info Window: Devices Gajim’s new Contact Info Window: Settings
Esto es solo una parte de lo que planeamos hacer para el próximo lanzamiento de Gajim. Mostraremos más detalles en las próximas publicaciones del blog. ¡Manténte al tanto!
El complemento PGP (Legacy) de Gajim recibió una actualización que corrige
el envío de archivos. Tanto OMEMO como la vista previa de imagen de URL
ahora pueden mostrar correctamente archivos de URL que contienen caracteres
?
. Además, se ha solucionado un desagradable problema de transferencia de
archivos que se producía al intentar descargar un archivo que se había
eliminado (HTTP 404) ([# 9999](https://dev.gajim.org/gajim/gajim/-/issues/
9999)). Además, el Expansor de acrónimos de Gajim ahora presenta una
detección de palabras mejorada, lo que le permite sustituir códigos cortos
con emojis, por ejemplo, :
robot``:
con 🤖️.
Sin cambios en python-nbxmpp este mes.
Como siempre, únete a nuestro grupo de chat gajim@conference.gajim.org para discutir con nosotros.
Join our XMPP chat to ask questions, share ideas or to report issues.
Únete a nuestro chat Abrir un ticket
Gajim is free software developed by volunteers.
If you like to support Gajim, please consider making a donation.