GNOME, comme chaque week-end depuis environ quatre ans, a publié une nouvelle note reprenant les derniers développements des sept derniers jours. Elle nous informe notamment que Papers est devenu le visualiseur de documents officiel du projet, rétrogradant ainsi Evince, qui n'a pas beaucoup progressé ces dernières années. La décision a été prise de proposer une alternative plus moderne.
Ce qui suit est le liste avec les nouvelles les plus marquantes qui a eu lieu dans la semaine du 27 juin au 4 juillet, incluant une nouvelle version de Phosh, le GNOME le plus pur pouvant être utilisé sur les appareils mobiles.
Cette semaine dans GNOME.
- L'équipe de publication annonce que Papers sera la visionneuse de documents par défaut à partir de GNOME 49. Cette initiative fait suite à un effort considérable des mainteneurs et contributeurs de Papers, entrepris il y a environ quatre ans. Son inclusion dans GNOME Core a récemment été bloquée uniquement par l'absence de prise en charge du lecteur d'écran, qui est désormais prêt à être intégré. Papers est un fork d'Evince motivé par un rythme de développement plus rapide. Papers n'est pas seulement un portage vers GTK 4, mais intègre également de nouvelles fonctionnalités telles que des annotations de documents améliorées et la prise en charge des formats mobiles.
- Bien que GdkPixbuf soit progressivement abandonné au profit d'alternatives plus performantes comme Glycin, nous travaillons toujours à son bon fonctionnement pendant la migration des applications et des bibliothèques. Il y a deux semaines, GdkPixbuf a ajouté un chargeur d'images sécurisé et isolé utilisant Glycin ; cette semaine, il a été mis à jour pour devenir le chargeur par défaut sous Linux. Le chargeur Glycin a également été mis à jour pour lire le format SVG et enregistrer les données d'image, y compris les métadonnées. De plus, GdkPixbuf dispose d'un nouveau chargeur natif pour Android, utilisant l'API de la plateforme Android ; il permet de charger les ressources d'icônes lors de la compilation de GTK pour Android.
- Le runtime nocturne GNOME Flatpak et le SDK org.gnome.Sdk//master sont désormais basés sur le runtime et le SDK Freedesktop 25.08beta.
- libadwaita propose enfin un remplacement pour GtkShortcutsWindow, obsolète : AdwShortcutsDialog. AdwShortcutLabel est également disponible sous forme de widget autonome, remplaçant GtkShortcutLabel.
- De nombreux progrès ont été réalisés en matière d'accessibilité dans GNOME Calendar au cours des dernières semaines ; la prochaine étape arrive dans GNOME 49.
- Les widgets d'événements et les popovers indiqueront aux lecteurs d'écran qu'il s'agit de boutons à bascule. Ils indiqueront également leur état (activation ou non) et leur présence dans un popover.
- Les lignes du calendrier indiqueront désormais aux lecteurs d'écran qu'il s'agit de cases à cocher, ainsi que leur statut (cochées ou non). De plus, il ne sera plus nécessaire d'appuyer deux fois sur la touche Tab pour passer à la ligne suivante ; une seule suffit.
- Les boutons de rotation du mois et de l'année peuvent désormais être utilisés avec les flèches haut/bas. Ils indiqueront également aux lecteurs d'écran qu'il s'agit de boutons de rotation, ainsi que leurs propriétés (valeurs actuelle, minimale et maximale). Le bouton de rotation du mois effectue désormais une boucle : un défilement arrière depuis janvier permet de passer à décembre, et un défilement avant depuis décembre permet de passer à janvier.
- Les événements dans la vue Agenda indiqueront aux lecteurs d'écran leurs titres et descriptions.
- Nous avons récemment abandonné l'ancienne bibliothèque de chargement d'images GdkPixbuf pour utiliser Glycin en interne, notre nouvelle bibliothèque de chargement d'images. Glycin est plus sécurisée, plus rapide et offre davantage de fonctionnalités. Glycin prend désormais en charge l'enregistrement d'images aux formats AVIF, BMP, DDS, Farbfeld, GIF, HEIC, ICO, JPEG, OpenEXR, PNG, QOI, TGA, TIFF et WebP. Le format JXL sera bientôt ajouté. GdkPixbuf peut donc également enregistrer les formats qu'il utilisait auparavant.
- Gradia a été mis à jour pour permettre le téléchargement d'images modifiées vers un fournisseur en ligne de son choix. Nous avons veillé à ce que les utilisateurs soient bien informés sur ces services et puissent choisir librement sans être contraints d'en utiliser un en particulier. Les données relatives à cette fonctionnalité peuvent également être mises à jour dynamiquement sans nécessiter de nouvelle version, ce qui permet de corriger les problèmes de qualité des données et de mettre à jour la liste des fournisseurs sans intervention supplémentaire des mainteneurs du paquet.
- Une implémentation de serveur Model Context Protocol (MCP) a été publiée qui permet aux LLM d'interagir avec votre environnement de bureau préféré.
- Phosh 0.48.0 est maintenant disponible :
- Un nouveau module complémentaire d'écran de verrouillage affiche tous les lecteurs multimédias en cours d'exécution (compatibles avec l'interface MPRIS). Il vous permet de basculer entre Podcasts, Shortwave et Gapless sans déverrouiller votre téléphone.
- Le compositeur phosh phoc a également été mis à jour vers wlroots 0.19.0, intégrant toutes les améliorations de cette version. Phoc mémorise désormais l'échelle de sortie au cas où la mise à l'échelle automatique ne répondrait pas à vos attentes.
Et cela a été toute cette semaine dans GNOME.
Images et contenu : TWIG.