Mise à jour hebdomadaire de GNOME : les applications et bibliothèques principales de GNOME reçoivent des mises à jour
Cela a été une semaine chargée dans l'écosystème GNOME, avec des mises à jour des applications et bibliothèques principales, des nouvelles versions passionnantes dans GNOME Circle, et des avancées dans des projets tiers. Discutons de certains des points forts de Cette Semaine dans GNOME (du 20 septembre au 27 septembre).
Libadwaita améliore la navigation et la découverte des applications
Libadwaita, les éléments de base pour les applications GNOME modernes utilisant GTK4, a reçu des mises à jour notables :
- Vues fractionnées de navigation améliorées : Le
AdwNavigationSplitViewreflète désormais la fonctionnalité duAdwOverlaySplitViewavec l'ajout de la propriété:sidebar-position:. Cela permet une navigation inversée lorsque celle-ci est réduite, faisant du contenu la page principale et de la barre latérale la sous-page. - Affichage de page amélioré dans les vues de navigation : Le
AdwNavigationViewbénéficie de propriétés homogènes horizontales et verticales. Cela signifie que la vue de navigation préallouera désormais de l'espace pour toutes les pages ajoutées et les pages de la pile de navigation, garantissant des transitions plus fluides et une mise en page plus cohérente. - Découverte transparente des applications dans les dialogues :
AdwAboutDialoginclut désormais la prise en charge de l’API pour créer des liens directs vers vos autres applications depuis le dialogue. Cela simplifie la découverte des applications et favorise la promotion croisée au sein de vos applications GNOME.
GLib
GLib, la bibliothèque de base de bas niveau qui sous-tend des projets comme GTK et GNOME, connaît également des améliorations de performance significatives.
Le travail de profilage de Christian Hergert sur GVariant a considérablement réduit les allocations de mémoire lors de la manipulation de variantes plus petites, un cas fréquent, ce qui a abouti à un GLib plus léger et plus efficace.
GNOME Circle s'étend avec la dernière version de Mousai
Mousai, l'application GNOME Circle pour l'identification des chansons, publie la version 0.7.8 sur Flathub avec des améliorations de l'expérience utilisateur et des optimisations :
- Vue des paroles dédiée : Profitez d’un espace dédié aux paroles, améliorant la lisibilité et la navigation dans l’application.
- Navigation améliorée : Les noms des pages dans l'application ont été standardisés pour une expérience plus intuitive et conviviale.
- Barre de chanson adaptable : La barre de chanson s'ajuste dynamiquement aux écrans plus petits, garantissant une visualisation optimale sur des appareils de toutes tailles.
- Empreinte Réduite : Grâce au filtre de fournisseur de cargaison, Mousai dispose désormais d'une taille de package globale plus petite.
- Boutons modernisés : Les boutons de chargement ont été mis à jour pour adopter les derniers widgets Adwaita, apportant un nouveau look à l'application.
Projets de tiers
Aurea, l'outil de gestion des AppData, accueille la version 1.5 avec un certain nombre de nouvelles fonctionnalités, notamment le support de GNOME 47, une bannière de rechargement dynamique pour les modifications de métadonnées, l'ouverture directe de fichiers avec Aurea et la commodité du rechargement avec F5. Les traductions en norvégien améliorent encore l'accessibilité, et la mise à jour intègre Blueprint 0.14.0 pour un développement amélioré.
Cambalache, l'application GNOME pour la création d'interfaces utilisateur GTK, atteint une étape majeure avec la version 0.92.0. Cette version stable introduit un port fondamental vers Adwaita, adopte le compositeur Casilda pour la gestion des espaces de travail, met à jour les catalogues de widgets pour le SDK 47, améliore le support du glisser-déposer et augmente les performances des espaces de travail.
Parmi les autres ajouts notables, on trouve les animations d'espace de travail, la compatibilité avec la préférence de style sombre de GNOME, le support des bibliothèques tierces, une barre d'en-tête simplifiée, ainsi que de nombreuses corrections de bogues et améliorations pour une expérience utilisateur soignée.
Delineate, anciennement connu sous le nom de Dagger, fait ses débuts. Cette nouvelle application élégante, conçue pour le langage DOT, permet aux utilisateurs de modifier et de visualiser facilement des graphes, simplifiant ainsi la représentation et l'analyse de données complexes.
Parabolic, l'application incontournable pour télécharger des vidéos et des audios depuis le web, se prépare pour une version stable avec la version 2024.10.0-rc1. Ce candidat à la sortie introduit une option « Codec Vidéo Préféré » pour des téléchargements personnalisés, améliore le backend de sélection de format, propose une nouvelle interface pour sélectionner les sous-titres sur les téléchargements individuels, et offre la possibilité de copier les commandes de téléchargement pour faciliter le dépannage et l'automatisation.
Fractal, l'application de messagerie Matrix construite en Rust, revient avec la version 9.beta, apportant plusieurs améliorations et nouvelles fonctionnalités :
- Gestion d'image améliorée : L'intégration avec la bibliothèque glycin (utilisée par GNOME Image Viewer) améliore le chargement des images, étend la prise en charge des formats animés et des SVG, et garantit une gestion correcte de l'orientation EXIF.
- Statut de lecture raffiné : Le problème persistant des salles non lues restant marquées comme non lues même après avoir été ouvertes a été résolu.
- Cache Média Optimisé : Une base de données dédiée pour le cache média permet aux utilisateurs de gérer efficacement l'espace de stockage. La future capacité de purger les fichiers médias inutilisés rationalisera encore davantage le contrôle du cache.
- Séparateurs de jours précis : Le bug qui provoquait l'affichage de dates incorrectes pour les séparateurs de jours est résolu.
- Interface modernisée : Fractal adopte les dernières API GTK 4.16 et libadwaita 1.6, en intégrant des variables CSS,
AdwButtonRowetAdwSpinnerpour une interface plus moderne et réactive.
Extensions Shell
Auto Activities, l'extension qui gère intelligemment l'aperçu des activités en fonction de la présence des fenêtres, étend désormais son support à GNOME Shell 47.
Et voilà, c'est tout pour cette semaine ! Pour plus de détails, consultez l'article de blog officiel au lien suivant :
- https://thisweek.gnome.org/posts/2024/09/twig-167/