KDE Frameworks 6.22 apporte des nettoyages internes dans les bibliothèques principales
KDE Frameworks 6.22 est sorti avec de larges améliorations de stabilité, des nettoyages internes et des raffinements dans les bibliothèques KDE principales utilisées par Plasma et les applications.
Presque un mois après la précédente version 6.21, KDE a annoncé le lancement de Frameworks 6.22, enrichissant sa collection de bibliothèques complémentaires pour Qt et améliorant les fonctionnalités disponibles pour les développeurs sur différentes plateformes.
Un domaine important de travail dans cette version concerne la gestion des fichiers et l'intégration système. Le cadre d'indexation et de recherche de fichiers Baloo a reçu un nettoyage supplémentaire ainsi qu'une couverture de tests pour le remplacement atomique des fichiers et le comportement de surveillance des fichiers.
En même temps, KIO, le framework responsable de la gestion des fichiers et de l'accès à distance, a bénéficié de plusieurs optimisations internes, du nettoyage des anciennes parties du code et de raffinements fonctionnels, y compris une nouvelle option « Comparer les fichiers » dans les dialogues de renommage et des corrections concernant les emplacements de fichiers et la gestion des aperçus.
Les améliorations liées à Wayland continuent également d'arriver, alors que KGuiAddons a introduit des changements importants dans l'implémentation du presse-papiers du système, y compris la gestion de la lecture en threads et un usage plus large de Wayland, résolvant ainsi une longue liste de bugs anciens.
La détection d'encodage et la gestion du texte ont reçu une attention particulière dans KCodecs. La machine à états UTF-16 a été améliorée, la détection BOM corrigée, et de nombreux analyseurs ont été simplifiés ou supprimés. Une couverture de tests supplémentaire a été ajoutée pour plusieurs pages de codes Windows ainsi que pour les encodages hébreu et grec, améliorant la précision tout en réduisant la complexité de la logique de détection.
Kirigami, le framework UI Qt Quick de KDE, a bénéficié d'une importante série de nettoyages et de corrections de comportement. Cela comprend des améliorations de la stabilité des mises en page, la suppression de code inutilisé ou obsolète, une meilleure gestion des propriétés et des mises à jour de la documentation. Plusieurs corrections concernent des problèmes subtils de l'interface utilisateur, notamment des boucles de liaison, des dimensions incorrectes et le comportement de navigation.
Il convient également de mentionner que Breeze Icons a gagné de nouvelles variantes d'icônes et une meilleure intégration de Flatpak. KConfig a ajouté de nouveaux assistants de commodité et étendu les types de données pris en charge. KWindowSystem a introduit de nouvelles API liées à Wayland pour le marquage et la description des toplevels XDG, tandis que KImageFormats a amélioré la précision du décodage AVIF et la couverture des tests.
Enfin, de nombreux modules ont adopté des préfixes de nom de test standardisés, supprimé les en-têtes en double, mis à jour la documentation ou corrigé le comportement spécifique à certaines plateformes. Les ensembles de données pour les vacances ont été actualisés dans plusieurs régions, la coloration syntaxique a gagné en support pour des langues et formats supplémentaires, et plusieurs composants obsolètes ont été officiellement marqués pour suppression.
Pour ceux qui préfèrent compiler à partir des sources, l'ensemble du code source de Frameworks 6.22 est disponible en téléchargement sur le site officiel de KDE. Sur Linux, la méthode recommandée consiste à installer les paquets binaires depuis les dépôts de votre distribution.
Consultez l'annonce officielle de la sortie pour obtenir des informations détaillées sur tous les changements dans KDE Frameworks 6.22, y compris la liste complète des mises à jour et des corrections de bugs.
