ก่อนการเปิดตัวครั้งสุดท้าย การเปลี่ยนแปลงการทำงานที่วางแผนไว้ห้ารายการจะต้องทำให้เสร็จสิ้น รวมถึงการแทนที่วิดเจ็ตคงที่ด้วยมุมมองที่ปรับขนาดได้, API ใหม่สำหรับแอนิเมชันและการแปลเอฟเฟกต์และตัวบ่งชี้ความคืบหน้า การปรับปรุงระบบเมนูป๊อปอัปให้เสร็จสิ้น (การพัฒนาแนวคิดที่เกี่ยวข้องกับเมนูย่อยที่ซ้อนกันและเมนูแบบเลื่อนลง) แทนที่ระบบฮอตคีย์เก่าด้วยตัวจัดการเหตุการณ์ การสรุป API ใหม่สำหรับการดำเนินการลากและวาง
คุณสมบัติเสริมที่เราอยากเห็นเพิ่มก่อนการเปิดตัว GTK 4 ได้แก่ วิดเจ็ตตัวออกแบบ UI เครื่องมือเค้าโครงแผงด้านบนที่ได้รับการปรับปรุง และที่เก็บวิดเจ็ตซึ่งสามารถส่งวิดเจ็ตทดลองได้โดยไม่ต้องรวมเข้ากับกรอบงาน GTK หลัก นอกจากนี้ ยังได้กล่าวถึงการพัฒนาเครื่องมือสำหรับการย้ายแอปพลิเคชันไปยัง GTK4 เช่น การจัดเตรียมเวอร์ชันที่เหมาะสมของไลบรารี GtkSourceView, vte และ webkitgtk รวมถึงการให้การสนับสนุนแพลตฟอร์ม ตัวอย่างเช่น ระบบการเรนเดอร์แบบ OpenGL ทำงานได้ดีบน Linux แต่ระบบการเรนเดอร์แบบ Vulkan ยังคงต้องการการปรับปรุงบางส่วน บน Windows ไลบรารีของไคโรจะใช้สำหรับการเรนเดอร์ แต่เป็นการใช้งานทางเลือกอื่นที่ยึดตาม
ที่มา: opennet.ru