Gajim 1.5.0 y 1.5.1

Gajim 1.5.0 and 1.5.1 have been released

Gajim 1.5.0 y 1.5.1 vienen con un aumento de rendimiento significativo. Los chats anclados se pueden ordenar arrastrando y soltando, se han mejorado las correcciones de mensajes y se han solucionado muchos errores.

Qué hay de nuevo

Durante muchos años, el manejo interno de Gajim de cómo se carga y muestra un chat no ha cambiado. Cada chat crearía un nuevo Control, que contendría el banner de chat (nombre, estado de chat, etc.), la vista de conversación (mensajes) y una entrada de mensaje, incluidas acciones y menús. Este enfoque no escala bien, ya que el uso de recursos de Gajim aumentaría con cada nuevo chat. Con Gajim 1.4, presentamos una nueva vista de conversación, que aumenta la cantidad total de elementos que se muestran al mismo tiempo. Multiplique esto por la cantidad de chats abiertos y obtendrá muchos más elementos, que deben procesarse todos a la vez. Debido a algunos problemas con los temas de GTK (mirarte, animación de fondo), cada enfoque/desenfoque de Gajim provocaría un aumento en el uso de la CPU.

Para superar estas limitaciones, cambiamos los fundamentos de Gajim. La ventana de chat completa con todos sus elementos ahora se crea solo una vez y luego se comparte entre todos los chats. Gajim simplemente cambia el estado de cada elemento cuando cambia de chat. Debido a que se carga una cantidad drásticamente reducida de elementos, este cambio por sí solo reduce el uso de RAM de Gajim en un 20 %. Con menos elementos renderizados a la vez, la demora ‘desde el clic hasta la acción’ también se reduce significativamente. En otras palabras: usar Gajim se percibe como más ágil.

Gajim 1.5

Gajim 1.5

Más cambios

Nuevo

  • Arrastrar y soltar para chats enclavados
  • Usar Ctrl+Número para cambiar entre espacios de trabajo
  • La lista de chat ahora se puede alternar usando un botón o Ctrl+R

Cambios

  • Se ha rediseñado el sistema de comandos de chat
  • La corrección de mensajes está disponible ahora en el menú de mensaje
  • Windows: se ha aumentado el tamaño total del texto
  • Ctrl+F reemplaza a Ctrl+H para abrir la barra de búsqueda
  • Editor de configuración avanzada (ACE): se resaltan las configuraciones no predeterminadas
  • Sintaxis resaltada en la entrada de la consola XML
  • Se ha eliminado el soporte de IPython

Arreglos de errores

Se han solucionado 40 problemas en esta versión.

Debido a un error encontrado poco después de lanzar Gajim 1.5.0, fue necesario lanzar Gajim 1.5.1.

Echa un vistazo al changelog para la lista completa.

Gajim

Como siempre, no dudes en contactarnos en gajim@conference.gajim.org o abrir un problema en nuestro Gitlab.