Nouvelles de développement - Janvier 2020

Gajim development news

Nouvelles de développement - Janvier 2020

Gajim development news

Bienvenue dans ce premier message d’actualité de développement Gajim de 2020. Le développement de janvier a apporté des améliorations à l’extension Plugin Installer, de meilleurs horodatages dans les discussions, et plus. N’hésitez pas à rejoindre gajim@conference.gajim.org pour discuter avec nous.

Changements dans Gajim

Sous linux, Gajim est en mesure de récupérer des infos concernant la musique en cours d’écoute sur votre appareil. Ces infos peuvent être publiées auprès des contacts utilisant Personal Eventing Protocal (PEP, XEP-0163). Le MusicTrackListener de Gajim (celui qui collecte les infos) a reçu une mise à jour et quelques correctifs sur la partie analyse syntaxique.

Les dates affichées dans les discussion ont un nouveau format par défaut, où la date et l’heure sont toujours affichées. Cela “corrige” également un bogue où les dates approximatives comme “hier” ou “il y a 2 jours” n’étaient pas calculées convenablement (voir #9272).

Comme mentionné dans l’article de novembre, les fonctionnalités d’un salon de discussion peuvent être affichées dans la page d’infos du salon. Ces fonctionnalités sont désormais triées de façon cohérente pour faciliter la comparaison.

Mises à jour d’extensions

Gajim dispose d’une fenêtre pour la gestion des extensions (également accessible via Ctrl+E), où vous pouvez activer, désactiver, désinstaller et installer des extensions (via ZIP). Pour pouvoir installer des extensions du catalogue des extensions disponibles, l’extension ‘Plugin installer’ est nécessaire. Cette extension est également capable de vérifier les mises à jour d’extensions quand Gajim est démarré. Ce mois-ci, l’extension Plugin Installer a subit une refonte. Elle utilise désormais ’libsoup’ pour les connexions HTTP asynchrones, dispose d’un nouvel écran de configuration, et a bénéficié de beaucoup de remaniements de code.

Avec l’extension ‘Length Notifier’, Gajim peut notifier les utilisateurs lorsqu’ils dépassent une certaine longueur de message pendant la saisie. C’est pratique lorsque vous interagissez avec une passerelle SMS ou des services comme Mastodon ou Twitter par exemple. La dernière mise à jour permet à l’extension d’afficher le nombre de caractères juste à côté du champ de saisie de message.

Dans la même veine que la publication d’infos musicales mentionnée ci-dessus, il y a une autre moyen d’informer vos contacts de la musique que vous écoutez actuellement. L’extension ‘Now Listen’ (qui a été remaniée ce mois-ci) permet aux utilisateurs de copier rapidement le nom de l’artiste et le titre (et plus encore) de la piste encore cours dans un message avec Alt+N.

Changements dans python-nbxmpp

Le code responsable de la gestion des connexions subit actuellement une refonte majeure. Cela devrait améliorer la vitesse de connexion pour Gajim sous Windows par exemple. Cette refonte est également une étape nécessaire pour la gestion de connexion dans le nouvel Assistant de Création de Compte.