Gajim 1.5.0 et 1.5.1

Gajim 1.5.0 et 1.5.1 sont maintenant disponibles

**Gajim 1.5.0 et 1.5.1 apportent un gain de performance significatif. Les discussions épinglées peuvent être triée par glisser-déposer, la correction de message est améliorée, et de nombreux bogues ont été corrigés. **

Quoi de neuf

Pendant de nombreuses années, Gajim n’a pas modifié sa gestion interne de chargement et d’affichage des discussions. Chaque discussion créant un nouveau Control, qui contiens la bannière de la discussion (nom, état, etc), la vue de la discussion (messages), et l’interface notamment le champ d’entrée, les actions et menus. Cette approche ne passe pas à l’échelle, puisque les ressources consommées augmente pour chaque discussion. Dans Gajim 1.4, nous avons introduit une nouvelle vue de discussion, qui augmente le nombre d’élément visible simultanément. Multiplié par le nombre de discussions ouvertes, on génère alors beaucoup plus d’éléments, qui doivent être affichés en même temps. En raison de problèmes de thème GTK (on pense aux animations d’arrière plan), mettre en avant la fenêtre cause alors un pic d’usage CPU.

Pour venir à bout de ces limitations, nous avons modifié les fondamentaux de Gajim. L’ensemble de la fenêtre de discussion, et tous ses éléments, ne sont crées qu’une seule fois, puis partagés entre toutes les discussions. Gajim modifie simplement l’état de chaque élément lors d’un changement de discussion. En raison de la réduction significative du nombre d’éléments chargés, ce changement à lui seul réduit l’usage mémoire de Gajim de 20%. Et puisque le nombre d’élément affichés est réduit, le délai “clic-action” est réduit significativement. Autrement dit, Gajim est plus réactif à l’usage.

Gajim 1.5

Gajim 1.5

Autres changements

Nouveau

  • Glisser-déposer pour trier les discussions épinglées
  • Utiliser Ctrl+Nombre pour changer d’espace de travail
  • L’affichage de la liste de discussion peut maintenant être activé/désactivé avec un bouton ou Ctrl+R

Changements

  • Chat command system has been reworked
  • Message corrections are now available from the message menu
  • Windows: Overall text size has been increased
  • Ctrl+F replaces Ctrl+H for opening the search bar
  • Advanced Configuration Editor (ACE): non-default settings are highlighted
  • Syntax highlighting for the XML console’s input
  • IPython support has been removed

Correctifs

Over 40 issues have been fixed in this release.

Due to a bug found shortly after releasing Gajim 1.5.0, it was necessary to release Gajim 1.5.1.

Jetez un œil au journal de modifications pour une liste complète.

Gajim

Comme toujours, n’hésitez pas à nous contacter sur notre salon gajim@conference.gajim.org ou à ouvrir un ticket sur notre GitLab.