ในเดือนพฤษภาคมของปีนี้ (ไม่มีการรายงานวันที่ที่แน่นอน) U++ Framework เวอร์ชันใหม่ 2020.1 (หรือที่เรียกว่า Ultimate++ Framework) ได้รับการเผยแพร่ U++ เป็นเฟรมเวิร์กข้ามแพลตฟอร์มสำหรับการสร้างแอปพลิเคชัน GUI
ใหม่ในเวอร์ชันปัจจุบัน:
- ตอนนี้แบ็กเอนด์ Linux ใช้ gtk3 แทน gtk2 ตามค่าเริ่มต้น
- “รูปลักษณ์และความรู้สึก” ใน Linux และ MacOS ได้รับการออกแบบใหม่เพื่อรองรับธีมสีเข้มได้ดียิ่งขึ้น
- ขณะนี้ ConditionVariable และ Semaphore มีรูปแบบรอของวิธีการรอพร้อมพารามิเตอร์การหมดเวลา
- เพิ่มฟังก์ชัน IsDoubleWidth เพื่อตรวจจับสัญลักษณ์ UNICODE ที่มีความกว้างสองเท่า
- ขณะนี้ U++ ใช้ไดเร็กทอรี ~/.config และ ~/.cache สำหรับการจัดเก็บเบ็ดเตล็ด
- เพิ่มฟังก์ชัน GaussianBlur
- รูปลักษณ์ของวิดเจ็ตในตัวออกแบบเลเยอร์ได้รับการปรับปรุงให้ทันสมัย
- รองรับหลายจอภาพใน MacOS และการแก้ไขอื่น ๆ
- มีการเพิ่มวิดเจ็ตที่ใช้บ่อยหลายรายการให้กับตัวออกแบบ เช่น ColorPusher, TreeCtrl, ColumnList
- กล่องโต้ตอบการเลือกไฟล์ดั้งเดิม FileSelector ได้รับการเปลี่ยนชื่อเป็น FileSelNative และเพิ่มลงใน MacOS (นอกเหนือจาก Win32 และ gtk3)
- การหักเห GLTCrl ใน OpenGL/X11
- เพิ่มฟังก์ชัน GetSVGPathBoundingBox
- PGSQL สามารถหลบหนีได้แล้ว ? ผ่าน ?? หรือใช้วิธี NoQuestionParams เพื่อหลีกเลี่ยงการใช้ ? เป็นสัญลักษณ์การแทนที่พารามิเตอร์
ที่มา: linux.org.ru