Nouvelles de développement - Mai 2020

 ·  par cal0pteryx  ·  Développement

Nouvelles du développement de Gajim

Ce mois-ci apporte de nouvelles fonctionnalités et de nombreuses améliorations aux extensions de Gajim (jetez un œil au nouvel aperçu de fichier) ! D’un autre côté, nous avons dû décider quelles extensions conserver et quelles extensions devaient disparaître avant la sortie de la version 1.2. Au cours du mois écoulé, Anonymous Login a été ré-implémenté et les badges de compte ont été ajoutés. Si vous utilisez plusieurs comptes avec Gajim, vous devriez maintenant être en mesure d’identifier rapidement avec quel compte vous êtes en train de discuter.

Changements dans Gajim

Après la réécriture du code de connexion réseau dans Gajim, de nombreuses fonctionnalités devaient être adaptées de façon à fonctionner convenablement avec le nouveau code. Une des dernières fonctionnalités manquantes a enfin été réimplémentée : Anonymous Login. Le nouvel assistant de création de compte permet de se connecter anonymement, si le serveur prend en charge cette possibilité.

Le mois dernier nous avions présenté les couleurs de compte pour les personnes utilisant plusieurs comptes dans Gajim. Pour faciliter l’identification, nous avons remplacé l’icône colorée par un badge coloré indiquant le nom du compte. Ce badge s’affiche dans la fenêtre Démarrer discussion, dans la page d’invitation à un salon, et dans le bandeau de la fenêtre de discussion, dès lors que vous avez plus qu’un compte activé.

Un des grands changements à venir dans les prochaines versions de Gajim sera une refonte complète de la façon dont les conversations sont présentées. Pour entamer la transition, nous avons modifié la position par défaut des onglets de discussion sur la gauche, et augmenté la taille des avatars.

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

Mises à jour d’extensions

Pour préparer l’arrivée de la version 1.2 de Gajim, nous devions décider quelles extensions conserver et lesquelles devaient disparaître. Certaines extensions ne fonctionnaient plus du tout (parce que le logiciel à changé) et Gajim intègre des fonctionnalités qui rendaient certaines extensions obsolètes. En adaptant les extensions aux changements dans Gajim, nous en avons profité pour ajouter quelques fonctionnalités ou améliorations ici et là. Une de ces nouvelles fonctionnalités est l’aperçu de fichier dans l’extension URL Image Preview de Gajim. Elle comporte désormais une icône de prévisualisation pour n’importe quel type de fichier, ainsi que la taille du fichier, le nom, et des boutons pour “Télécharger”, “Enregistrer Sous” et “Ouvrir le dossier”.

Nouvel aperçu de fichier de Gajim

Nouvel aperçu de fichier de Gajim

La plupart des extensions utilisent désormais la fenêtre de configuration d’extension et devraient être traduisibles. Mais il y a mieux :

Les extensions suivantes ont été supprimées de Gajim (liste complète) : Banner Tweaks, Flashing Keyboard, GUI for /me, Juick, Roster Tweaks, Server Status Icons, et Wrong Layout.

Changements dans python-nbxmpp

Ce mois-ci, python-nbxmpp a reçu quelques correctifs. Il arrive parfois que des serveurs transmettent des données mal formées. Cela peut aboutir à l’affichage dans Gajim d’une fenêtre surgissante de rapport d’erreur. Pour éviter cela, python-nbxmpp doit s’occuper des données mal formées avant leur traitement par Gajim (#10097).

Télécharger la dernière version

Installer

Nous contacter

Rejoignez notre salon XMPP pour poser des questions, partager des idées ou signaler des problèmes.

Rejoindre notre salon Ouvrir un ticket