Nouvelles de développement - Décembre 2020

Gajim development news

Nouvelles de développement - Décembre 2020

Gajim development news

En décembre, la fenêtre de profil a subi une refonte complète, ajoutant dans Gajim toutes les capacités offertes par vCard et un tout nouveau sélecteur d’image de profil. De plus, les accusés de lecture (Chat Markers) ont été améliorés, et quelques bogues ont été corrigés.

Changements dans Gajim

La fenêtre de profil de Gajim a subi une refonte complète. Cela inclut une nouvelle architecture interne utilisant des standards à jour (XEP-0292 vCard4 Over XMPP), ainsi qu’une fenêtre de dialogue complètement réécrite pour afficher et modifier les vCards. La nouvelle fenêtre de profil utilise un élément nommé VCardGrid, qui permet à Gajim d’afficher du contenu vCard. Ce VCardGrid propose également des fonctions d’édition, permettant aux utilisateurs de modifier leur propre vCard. Comme cela fonctionne parfaitement pour visualiser des vCards, nous envisageons de l’utiliser également dans la fenêtre d’information de contact.

Un gros avantage par rapport à l’ancienne fenêtre de profil c’est que (presque) tous les éléments peuvent être ajoutés plusieurs fois. Par exemple, vous pouvez ajouter une adresse email pour votre travail, et une autre privée. Ou bien plusieurs organisations, et encore plus de clefs PGP, … Tous ces éléments sont ajoutés dynamiquement, il n’y a pas d’interface utilisateur statique ici.

Sélectionner votre propre image de profil est bien plus chouette si vous pouvez la rogner directement avec des outils intégrés. C’est désormais possible avec le nouveau sélecteur d’image, qui vous permet de sélectionner le détail que vous souhaitez montrer, en préservant les proportions.

Cela complète l’une des dernières étapes avant de pouvoir livrer enfin Gajim 1.3.

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

  • Amélioration des icônes d’accusé de lecture et d’accusé de réception
  • Il est désormais programmatiquement possible d’envoyer des fichiers via HTTP File Upload (XEP-0363) sans envoyer de message texte
  • Paramètre avancé ré-ajouté : metacontacts_enable
  • Correction d’un bogue lorsqu’aucun “gestionnaire d’inactivité” n’est disponible (#10295)
  • Correction d’un bogue lorsque la fenêtre de préférences ne s’étendait pas correctement sous Windows (#10359)

Mises à jour d’extensions

Les extensions Flatpak ont été mises à jour.

Changements dans python-nbxmpp

En finalisant la nouvelle fenêtre de profil de Gajim, python-nbxmpp a reçu des fonctions pour définir le modèle d’accès PubSub (XEP-0060) pour votre pseudonyme et avatar. Cela était nécessaire pour pouvoir rendre le pseudonyme et l’avatar publics pour tout le monde ou bien juste pour vos contacts.

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

Gajim