KDE Frameworks 6.22 Membawa Pembersihan Internal di Seluruh Perpustakaan Inti


KDE Frameworks 6.22 telah dirilis dengan peningkatan stabilitas secara luas, pembersihan internal, dan penyempurnaan di seluruh pustaka inti KDE yang digunakan oleh Plasma dan aplikasi.

Hampir sebulan setelah rilis 6.21 sebelumnya, KDE mengumumkan peluncuran Frameworks 6.22, memperluas koleksi pustaka tambahan untuk Qt dan meningkatkan fungsionalitas yang tersedia bagi pengembang di berbagai platform.

Salah satu area pekerjaan yang menonjol dalam rilis ini adalah penanganan file dan integrasi sistem. Kerangka kerja pengindeksan dan pencarian file Baloo menerima pembersihan lebih lanjut dan cakupan uji untuk penggantian file atomik dan perilaku pemantauan file.

Pada saat yang sama, KIO, kerangka kerja yang bertanggung jawab atas manajemen file dan akses jarak jauh, mengalami beberapa optimisasi internal, pembersihan jalur kode lama, dan penyempurnaan fungsional, termasuk opsi baru "Bandingkan File" di dialog penggantian nama dan perbaikan yang memengaruhi lokasi file serta penanganan pratinjau.

Perbaikan terkait Wayland juga terus dilakukan, saat KGuiAddons memperkenalkan perubahan signifikan pada implementasi clipboard sistem, termasuk penanganan pembacaan secara beruntun dan penggunaan Wayland yang lebih luas, mengatasi daftar panjang bug yang sudah lama ada.

Deteksi encoding dan penanganan teks mendapat perhatian besar di KCodecs. Mesin status UTF-16 diperbaiki, deteksi BOM diperbaiki, dan banyak probers disederhanakan atau dihapus. Cakupan pengujian tambahan ditambahkan untuk beberapa halaman kode Windows serta encoding Ibrani dan Yunani, meningkatkan ketepatan sekaligus mengurangi kompleksitas dalam logika probing.

Kirigami, kerangka UI Qt Quick milik KDE, mengalami sejumlah besar pembersihan dan perbaikan perilaku. Ini termasuk peningkatan stabilitas tata letak, penghapusan kode yang tidak digunakan atau usang, penanganan properti yang lebih baik, dan pembaruan dokumentasi. Beberapa perbaikan menangani masalah UI yang halus, termasuk loop binding, ukuran yang salah, dan perilaku navigasi.

Perlu juga disebutkan bahwa Breeze Icons mendapatkan varian ikon baru dan integrasi Flatpak yang ditingkatkan. KConfig menambahkan pembantu kenyamanan baru dan memperluas tipe data yang didukung. KWindowSystem memperkenalkan API baru terkait Wayland untuk menandai dan mendeskripsikan XDG toplevels, sementara KImageFormats meningkatkan ketepatan decoding AVIF dan cakupan pengujian.

Akhirnya, banyak modul mengadopsi awalan nama tes yang distandarisasi, menghapus header ganda, memperbarui dokumentasi, atau membersihkan perilaku khusus platform. Dataset liburan diperbarui di beberapa wilayah, penyorotan sintaks mendapat dukungan untuk bahasa dan format tambahan, dan beberapa komponen yang sudah tidak digunakan secara resmi ditandai untuk dihapus.

Bagi mereka yang lebih suka membangun dari sumber, seluruh kode untuk Frameworks 6.22 tersedia untuk diunduh dari situs resmi KDE. Di Linux, pendekatan yang disarankan adalah menginstal paket biner dari repositori distribusi Anda.

Kunjungi pengumuman rilis resmi untuk informasi lengkap tentang semua perubahan di KDE Frameworks 6.22, termasuk daftar lengkap pembaruan dan perbaikan bug.