Το KDE Frameworks 6.22 φέρνει εσωτερικές καθαριότητες σε όλες τις βασικές βιβλιοθήκες


Το KDE Frameworks 6.22 κυκλοφόρησε με εκτεταμένες βελτιώσεις σταθερότητας, εσωτερικούς καθαρισμούς και βελτιώσεις σε βασικές βιβλιοθήκες του KDE που χρησιμοποιούνται από το Plasma και τις εφαρμογές.

Σχεδόν ένα μήνα μετά την προηγούμενη έκδοση 6.21, η KDE ανακοίνωσε την κυκλοφορία του Frameworks 6.22, διευρύνοντας τη συλλογή της από επιπλέον βιβλιοθήκες για το Qt και ενισχύοντας τη λειτουργικότητα που είναι διαθέσιμη στους προγραμματιστές σε διάφορες πλατφόρμες.

Ένας αξιοσημείωτος τομέας εργασίας σε αυτή την έκδοση είναι η διαχείριση αρχείων και η ενσωμάτωση συστήματος. Το πλαίσιο ευρετηρίασης και αναζήτησης αρχείων Baloo έλαβε περαιτέρω καθαρισμό και κάλυψη δοκιμών για την ατομική αντικατάσταση αρχείων και τη συμπεριφορά παρακολούθησης αρχείων.

Ταυτόχρονα, το KIO, το πλαίσιο υπεύθυνο για τη διαχείριση αρχείων και την απομακρυσμένη πρόσβαση, παρουσίασε πολλαπλές εσωτερικές βελτιστοποιήσεις, καθαρισμό παλαιών διαδρομών κώδικα και λειτουργικές βελτιώσεις, συμπεριλαμβανομένης μιας νέας επιλογής «Σύγκριση Αρχείων» στα παράθυρα διαλόγου μετονομασίας και διορθώσεων που επηρεάζουν τις τοποθεσίες αρχείων και την προεπισκόπηση.

Οι βελτιώσεις που σχετίζονται με το Wayland συνεχίζουν επίσης να υλοποιούνται, καθώς το KGuiAddons εισήγαγε σημαντικές αλλαγές στην υλοποίηση του συστήματος πρόχειρης μνήμης, συμπεριλαμβανομένης της επεξεργασίας ανάγνωσης σε νήματα και ευρύτερης χρήσης του Wayland, αντιμετωπίζοντας μια μεγάλη λίστα παλαιών σφαλμάτων.

Η ανίχνευση κωδικοποίησης και η διαχείριση κειμένου έλαβαν μεγάλη προσοχή στο KCodecs. Η κατάσταση μηχανής UTF-16 βελτιώθηκε, η ανίχνευση BOM διορθώθηκε και πολλοί ανιχνευτές απλοποιήθηκαν ή αφαιρέθηκαν. Προστέθηκε επιπλέον κάλυψη δοκιμών για αρκετές σελίδες κωδικοποίησης των Windows καθώς και για τις εβραϊκές και ελληνικές κωδικοποιήσεις, βελτιώνοντας τη σωστότητα ενώ μειωνόταν η πολυπλοκότητα στην λογική ανίχνευσης.

Το Kirigami, το πλαίσιο διεπαφής χρήστη Qt Quick της KDE, έλαβε ένα μεγάλο πακέτο καθαρισμών και διορθώσεων λειτουργικότητας. Αυτά περιλαμβάνουν βελτιώσεις στη σταθερότητα της διάταξης, την αφαίρεση μη χρησιμοποιούμενου ή παρωχημένου κώδικα, καλύτερο χειρισμό ιδιοτήτων και ενημερώσεις τεκμηρίωσης. Πολλές διορθώσεις αντιμετωπίζουν λεπτά ζητήματα της διεπαφής χρήστη, όπως βρόχους σύνδεσης, λανθασμένες διαστάσεις και συμπεριφορά πλοήγησης.

Θα πρέπει επίσης να αναφερθεί ότι τα Breeze Icons απέκτησαν νέες παραλλαγές εικονιδίων και βελτιωμένη ενσωμάτωση με το Flatpak. Το KConfig πρόσθεσε νέους βοηθούς διευκόλυνσης και επέκτεινε τους υποστηριζόμενους τύπους δεδομένων. Το KWindowSystem εισήγαγε νέες API σχετικές με το Wayland για την επισήμανση και την περιγραφή των XDG toplevels, ενώ τα KImageFormats βελτίωσαν τη σωστή αποκωδικοποίηση AVIF και την κάλυψη των δοκιμών.

Τέλος, πολλά modules υιοθέτησαν προκαθορισμένα προθήματα ονομάτων για τα τεστ, αφαίρεσαν διπλούς τίτλους, ενημέρωσαν την τεκμηρίωση ή καθάρισαν τη συμπεριφορά που σχετίζεται με συγκεκριμένες πλατφόρμες. Τα σύνολα δεδομένων για τις αργίες ανανεώθηκαν σε πολλές περιοχές, η επισήμανση σύνταξης απέκτησε υποστήριξη για επιπλέον γλώσσες και μορφές, και αρκετά ξεπερασμένα στοιχεία επισημάνθηκαν επίσημα για αφαίρεση.

Για όσους προτιμούν να χτίσουν από τον κώδικα, ολόκληρη η βάση κώδικα για τα Frameworks 6.22 είναι διαθέσιμη για λήψη από τον επίσημο ιστότοπο του KDE. Στο Linux, η συνιστώμενη προσέγγιση είναι να εγκαταστήσετε δυαδικά πακέτα από τα αποθετήρια της διανομής σας.

Επισκεφθείτε την επίσημη ανακοίνωση κυκλοφορίας για λεπτομερείς πληροφορίες σχετικά με όλες τις αλλαγές στο KDE Frameworks 6.22, συμπεριλαμβανομένης μιας πλήρους λίστας ενημερώσεων και διόρθωσης σφαλμάτων.