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.
Cambios en Gajim
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):
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.
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!
Qué más ha pasado
- # 10541: corregido el uso de puerto personalizado en la configuración de conexión
- # 10540: agregadas dependencias GSSAPI a la compilación de Windows
- # 10342: Se ha corregido el error UnicodeDecodeError relacionado con los avatares (este error impedía las traducciones en Windows)
Actualizaciones de complementos
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 🤖️.
Cambios en python-nbxmpp
Sin cambios en python-nbxmpp este mes.
Como siempre, únete a nuestro grupo de chat gajim@conference.gajim.org para discutir con nosotros.