في مايو من هذا العام (لم يتم الإبلاغ عن التاريخ الدقيق)، تم إصدار إصدار جديد 2020.1 من U++ Framework (المعروف أيضًا باسم Ultimate++ Framework). U++ هو إطار عمل مشترك بين الأنظمة الأساسية لإنشاء تطبيقات واجهة المستخدم الرسومية.
الجديد في الإصدار الحالي:
- تستخدم الواجهة الخلفية لنظام التشغيل Linux الآن gtk3 بدلاً من gtk2 افتراضيًا.
- تمت إعادة تصميم "الشكل والمظهر" في Linux وMacOS لدعم السمات الداكنة بشكل أفضل.
- لدى ConditionVariable وSemaphore الآن متغيرات من طريقة الانتظار مع معلمة المهلة.
- تمت إضافة وظيفة IsDoubleWidth لاكتشاف الحروف الرسومية ذات العرض المزدوج لـ UNICODE.
- يستخدم U++ الآن مجلدات ~/.config و~/.cache للتخزين المتنوع.
- تمت إضافة وظيفة GaussianBlur.
- تم تحديث مظهر عناصر واجهة المستخدم في مصمم الطبقة.
- دعم شاشات متعددة في نظام التشغيل MacOS وإصلاحات أخرى.
- تمت إضافة العديد من الأدوات المستخدمة بشكل متكرر إلى المصمم، مثل ColorPusher، وTreeCtrl، وColumnList.
- تمت إعادة تسمية مربع حوار اختيار الملف الأصلي، FileSelector، إلى FileSelNative وإضافته إلى MacOS (بالإضافة إلى Win32 وgtk3).
- انكسار GLCtrl في OpenGL/X11.
- تمت إضافة وظيفة GetSVGPathBoundingBox.
- هل يمكن الآن لـ PGSQL الهروب؟ خلال ؟؟ أو استخدم طريقة NoQuestionParams لتجنب استخدام ؟ كرمز استبدال المعلمة.
المصدر: linux.org.ru