KDE Frameworks 6.22, Çekirdek Kütüphanelerde Dahili Temizlikler Getiriyor


KDE Frameworks 6.22, geniş kapsamlı kararlılık iyileştirmeleri, dahili temizlikler ve Plasma ile uygulamalar tarafından kullanılan temel KDE kütüphanelerinde yapılan geliştirmelerle yayınlandı.

Önceki 6.21 sürümünden neredeyse bir ay sonra, KDE, Qt için eklenti kütüphaneleri koleksiyonunu genişleterek ve çeşitli platformlarda geliştiricilere sunulan işlevselliği artırarak Frameworks 6.22'nin lansmanını duyurdu.

Bu sürümde dikkat çekici bir çalışma alanı dosya yönetimi ve sistem entegrasyonudur. Baloo dosya indeksleme ve arama çerçevesi, atomik dosya değiştirme ve dosya izleme davranışı için ek temizlik ve test kapsamı aldı.

Aynı zamanda, dosya yönetimi ve uzaktan erişimden sorumlu olan KIO çerçevesi, birden fazla dahili optimizasyon, eski kod yollarının temizlenmesi ve işlevsel iyileştirmeler gördü; bunlar arasında yeniden adlandırma pencerelerinde yeni bir “Dosyaları Karşılaştır” seçeneği ve dosya konumlarını ve önizleme işlemlerini etkileyen düzeltmeler bulunuyor.

Wayland ile ilgili iyileştirmeler de gelmeye devam ediyor; KGuiAddons, uzun süredir var olan birçok hatayı ele alarak, sistem panosu uygulamasında önemli değişiklikler getirdi, bunlar arasında çoklu iplikli okuma işlemleri ve daha geniş Wayland kullanımı da yer alıyor.

KCodecs'te karakter kodlaması tespiti ve metin işleme büyük önem kazandı. UTF-16 durum makinesi geliştirildi, BOM tespiti düzeltildi ve birçok probler basitleştirildi veya kaldırıldı. Windows kod sayfaları ile İbranice ve Yunanca kodlamalar için ek test kapsamı eklendi, bu da doğruluğu artırırken prob mantığındaki karmaşıklığı azalttı.

Kirigami, KDE’nin Qt Quick kullanıcı arayüzü çerçevesi, büyük bir temizlik ve davranış düzeltme paketine kavuştu. Buna, düzen kararlılığının iyileştirilmesi, kullanılmayan veya eskimiş kodların kaldırılması, daha iyi özellik yönetimi ve dokümantasyon güncellemeleri dahildir. Birkaç düzeltme, bağlama döngüleri, yanlış boyutlandırma ve gezinme davranışı gibi ince kullanıcı arayüzü sorunlarını ele alıyor.

Ayrıca Breeze Simgelerinin yeni simge varyantları kazandığı ve Flatpak entegrasyonunun geliştirildiği belirtilmelidir. KConfig yeni kullanım kolaylığı sağlayan yardımcılar ekledi ve desteklenen veri türlerini genişletti. KWindowSystem, XDG üst düzey öğelerini etiketleme ve tanımlama için yeni Wayland ile ilgili API'ler tanıtırken, KImageFormats AVIF çözümleme doğruluğunu ve test kapsamını geliştirdi.

Son olarak, birçok modül standart test adı öneklerini benimsedi, tekrar eden başlıkları kaldırdı, belgeleri güncelledi veya platforma özel davranışları temizledi. Tatil veri setleri birden fazla bölgede yenilendi, sözdizimi vurgulama ek diller ve formatlar için destek kazandı ve birkaç kullanımdan kaldırılmış bileşen resmi olarak kaldırılmak üzere işaretlendi.

Kaynaktan inşa etmeyi tercih edenler için, Frameworks 6.22 için tüm kod tabanı KDE'nin resmi web sitesinden indirilebilir. Linux'ta önerilen yaklaşım, dağıtımınızın depolarından ikili paketler yüklemektir.

Güncellemeler ve hata düzeltmelerinin tam listesi de dahil olmak üzere KDE Frameworks 6.22'deki tüm değişikliklerle ilgili ayrıntılı bilgi için resmi sürüm duyurusunu ziyaret edin.