ค้นหาเว็บไซต์

KDE Frameworks 6.19 ออกแล้ว นี่คือสิ่งใหม่ๆ


KDE Frameworks 6.19 แก้ไขปัญหาแอป 7z ค้าง ปรับปรุงไอคอน Breeze และมอบประสิทธิภาพที่ดียิ่งขึ้นในไลบรารีหลัก

หนึ่งเดือนหลังจากการเปิดตัว 6.18 ก่อนหน้านี้ KDE ประกาศเปิดตัว Frameworks 6.19 ขยายคอลเล็กชันไลบรารีเสริมสำหรับ Qt และเพิ่มประสิทธิภาพการทำงานที่มีให้กับนักพัฒนาบนแพลตฟอร์มต่าง ๆ

ตามปกติ เวอร์ชันนี้มุ่งเน้นไปที่ความเสถียร การปรับปรุงรายละเอียด และการพัฒนาอย่างต่อเนื่องในหลายส่วนประกอบ

ในบรรดาคุณสมบัติเด่น ๆ แพ็กเกจ Breeze Icons ได้รับการอัปเดต รวมถึงการเพิ่มเวอร์ชันจากขวาไปซ้ายของไอคอนไมโครโฟนและเสียง การลบไอคอนของบุคคลที่สามที่ล้าสมัย และการปรับปรุงโดยรวมในกระบวนการสร้างไอคอน

KArchive ซึ่งเป็นเฟรมเวิร์กที่รับผิดชอบในการจัดการรูปแบบไฟล์เก็บถาวรเช่น ZIP และ 7z ได้รับการแก้ไขครั้งใหญ่เพื่อจัดการกับไฟล์ที่มีรูปแบบผิดพลาด การอัปเดตนี้ช่วยป้องกันการเกิดลูปไม่สิ้นสุดและการหยุดทำงานเมื่อจัดการกับไฟล์เก็บที่เสียหาย ปรับปรุงการจัดการหน่วยความจำ และเพิ่มประสิทธิภาพการค้นหาเพื่อลดภาระงาน

มีการอัปเดตจำนวนมากที่เข้ามาใน KIO ซึ่งเป็นเฟรมเวิร์กหลักของ KDE สำหรับการจัดการไฟล์และการเชื่อมต่อเครือข่าย Frameworks 6.19 ยกเลิกการใช้งาน API เก่าหลายตัวและลบเส้นทางโค้ดเก่าที่เกี่ยวข้องกับการทำงานระดับสิทธิ์และการจัดการสถานะของเวิร์กเกอร์ การทำงานกับไฟล์ตอนนี้มีความสอดคล้องมากขึ้นระหว่างแพลตฟอร์ม พร้อมมีการปรับการทดสอบเพื่อให้มั่นใจในความเสถียรข้ามแพลตฟอร์มที่ดียิ่งขึ้น

มีการแก้ไขในการใช้งานถังรีไซเคิล ซึ่งตอนนี้ตรวจสอบขนาดไฟล์ก่อนการลบอัตโนมัติอย่างถูกต้องแล้ว และมีการปรับปรุง KFilePlaces เพื่อการปรับขนาดไอคอนที่ดียิ่งขึ้น สำหรับนักพัฒนา จะสังเกตเห็นการจัดการข้อมูลเมทาดาต้าของเวิร์กเกอร์ที่สะอาดขึ้นและตรรกะการพรีวิวไฟล์ที่ดีขึ้นด้วย

ใน Extra CMake Modules ทีม KDE ได้ปรับปรุงเอกสารสำหรับ KDEInstallDirs ปรับปรุงโค้ดให้ทันสมัยและอ่านง่ายขึ้น และแนะนำอาร์กิวเมนต์ใหม่ SHARED_PREFIX ใน ecm_generate_headers สิ่งนี้ควรทำให้ชีวิตง่ายขึ้นสำหรับนักพัฒนาที่ดูแลโครงการ KDE ขนาดใหญ่หรือทำงานเกี่ยวกับการรวมระบบภายนอก

การเปลี่ยนแปลงอื่น ๆ ที่เล็กกว่าแต่ควรสังเกต ได้แก่ การแก้ไขค่าสำหรับการตั้งค่าที่เฉพาะถิ่นใน Windows และ macOS ใน KConfig, การปรับปรุงการจัดการโครงร่างสีใน KColorScheme และการเพิ่มการตรวจสอบความปลอดภัยใหม่ใน KImageFormats ที่จำกัดขนาดไฟล์ RAW และ DDS ไว้ที่ 300,000×300,000 พิกเซลเพื่อหลีกเลี่ยงปัญหาหน่วยความจำ

สุดท้าย การเน้นไวยากรณ์ก็ได้รับความสนใจด้วยการกำหนดใหม่สำหรับ Snakemake, XKeyboardConfig และ Quarto รวมถึงการปรับปรุงหลายอย่างให้กับธีมที่มีอยู่แล้ว เช่น Monokai และ JSONC

สำหรับผู้ที่ต้องการสร้างจากซอร์สโค้ด สามารถดาวน์โหลดโค้ดทั้งหมดของ Frameworks 6.19 ได้จากเว็บไซต์ทางการของ KDE บนระบบ Linux วิธีที่แนะนำคือการติดตั้งแพ็กเกจไบนารีจากที่เก็บของดิสทริบิวชันของคุณ

เยี่ยมชมประกาศการปล่อยเวอร์ชันอย่างเป็นทางการสำหรับข้อมูลรายละเอียดเกี่ยวกับการเปลี่ยนแปลงทั้งหมดใน KDE Frameworks 6.19 รวมถึงรายการการอัปเดตและการแก้ไขบั๊กทั้งหมด