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 ซึ่งเป็นเฟรมเวิร์ก UI ของ KDE บน Qt Quick ได้รับการปรับปรุงครั้งใหญ่และแก้ไขพฤติกรรมต่างๆ ซึ่งรวมถึงการปรับปรุงความคงที่ของเลย์เอาต์ การลบโค้ดที่ไม่ได้ใช้หรือเลิกใช้งานแล้ว การจัดการคุณสมบัติที่ดีขึ้น และการปรับปรุงเอกสาร การแก้ไขหลายรายการเกี่ยวข้องกับปัญหา UI เล็กๆ น้อยๆ รวมถึงลูปการผูกข้อมูล ขนาดที่ไม่ถูกต้อง และพฤติกรรมการนำทาง
ควรกล่าวถึงด้วยว่า Breeze Icons ได้เพิ่มรูปแบบไอคอนใหม่ ๆ และปรับปรุงการทำงานร่วมกับ Flatpak ดีขึ้น KConfig ได้เพิ่มตัวช่วยอำนวยความสะดวกใหม่ ๆ และขยายประเภทข้อมูลที่รองรับ KWindowSystem ได้นำ API ใหม่ที่เกี่ยวกับ Wayland มาใช้สำหรับการติดแท็กและบรรยาย XDG toplevels ในขณะที่ KImageFormats ปรับปรุงความถูกต้องของการถอดรหัส AVIF และเพิ่มความครอบคลุมในการทดสอบ
สุดท้าย หลายโมดูลได้นำชื่อทดสอบมาตรฐานมาใช้งาน ลบหัวข้อซ้ำอัปเดตเอกสาร หรือทำความสะอาดพฤติกรรมเฉพาะแพลตฟอร์ม ชุดข้อมูลวันหยุดได้รับการปรับปรุงในหลายภูมิภาค การไฮไลต์ไวยากรณ์รองรับภาษาและรูปแบบเพิ่มเติม และหลายส่วนประกอบที่เลิกใช้งานได้ถูกทำเครื่องหมายอย่างเป็นทางการเพื่อการลบ
สำหรับผู้ที่ต้องการสร้างจากซอร์สโค้ด สามารถดาวน์โหลดโค้ดทั้งหมดของ Frameworks 6.22 ได้จากเว็บไซต์ทางการของ KDE บนระบบ Linux วิธีที่แนะนำคือการติดตั้งแพ็กเกจไบนารีจากที่เก็บของดิสทริบิวชันของคุณ
เยี่ยมชมประกาศเผยแพร่อย่างเป็นทางการสำหรับข้อมูลรายละเอียดเกี่ยวกับการเปลี่ยนแปลงทั้งหมดใน KDE Frameworks 6.22 รวมถึงรายการอัปเดตและการแก้ไขบั๊กทั้งหมด
