Nouvelles du développement - Mars 2021

Gajim development news

Nouvelles du développement - Mars 2021

Gajim development news

La nouvelle fenêtre principale de Gajim arrive en même temps que bien d’autres fonctionnalités qui ont été ré-écrites. Ce mois-ci a également permis d’améliorer l’accessibilité de la saisie des messages ainsi que l’animation de l’icône d’état.

Changements dans Gajim

En mars, nous avons travaillé sans relâche sur la nouvelle fenêtre principale de Gajim, réimplantant fonctionnalité après fonctionnalité. Comme ces changements conduisent souvent à la réécriture des fonctionnalités de base, nous avons décidé de faire un pas en avant dans de nombreux domaines. Par exemple : au lieu d’adapter l’ancienne fenêtre Informations sur les contacts, nous avons décidé d’opter pour la nouvelle implémentation que nous avions initialement prévue pour un peu plus tard, car elle nous donnait plus de liberté pour les actions spécifiques aux contacts. Par exemple, la nouvelle fenêtre d’information sur les contacts inclut la gestion des groupes et des abonnements, ce qui rend obsolètes certaines des anciennes boîtes de dialogue de la liste de contacts (c’est-à-dire que nous n’avons pas à les réimplémenter). Nous entrerons dans les détails dans les prochains articles du blog. Restez à l’écoute !

Pendant ce temps, une bordure de focus a été ajoutée à la fenêtre de saisie des messages. Vous le savez déjà grâce aux entrées sur une seule ligne ailleurs dans Gajim : une fois que vous mettez le focus sur un champ de saisie, une bordure bleue apparaît autour, rendant évident où se trouve le focus actuel. C’est la même chose maintenant pour la zone de saisie des messages du chat (qui est une zone de saisie multi-lignes). Nous avons également supprimé l’espace réservé “Écrire un message…”, car il ne fonctionnait pas toujours de manière très fiable.

De plus, le comportement de la fenêtre de la liste de contacts de Gajim a été amélioré. Lorsque vous cliquez sur l’icône d’état dans la barre d’état système alors que la fenêtre de Gajim se trouve quelque part en arrière-plan, derrière d’autres fenêtres du bureau, elle sera remontée au dessus (c’est nouveau). Si elle est réduite dans la barre des tâches, elle sera restaurée ; si elle a le focus, elle sera réduite (c’était déjà le cas auparavant).

Qu’est-ce qui s’est passé d’autre

  • Un problème de gestion des hashs d’avatars manquants a été corrigé, ce qui pouvait empêcher Gajim de démarrer #10428
  • Une erreur de validation de domaine a été corrigée #10010

Mises à jour d’extensions

Aucune mise à jour de plugin ce mois.

Changements dans python-nbxmpp

Pendant le travail sur la nouvelle fenêtre principale de Gajim, un module pour gérer les opérations de liste de contacts a été implémenté et amélioré. Il présente une version minimaliste de l’actuelle liste de contacts. En même temps que l’implémentation de la nouvelle fenêtre d’information de contact, un module pour XEP-0202 Entity Time a été ajouté également.

Comme toujours : n’hésitez pas à rejoidre gajim@conference.gajim.org pour discuter avec nous.

Gajim