در ماه مه امسال (تاریخ دقیق اعلام نشده است)، نسخه جدید 2020.1 از چارچوب U++ (معروف به چارچوب Ultimate++) منتشر شد. U++ یک چارچوب چند پلتفرمی برای ایجاد برنامههای رابط کاربری گرافیکی است.
ویژگیهای جدید در نسخه فعلی:
- Linux بخش مدیریت پیشفرض اکنون به جای gtk2 از gtk3 استفاده میکند.
- «نگاه و احساس» در Linux و MacOS برای پشتیبانی بهتر از تمهای تیره، دوباره طراحی شده است.
- ConditionVariable و Semaphore اکنون انواع متد Wait با پارامتر timeout دارند.
- تابع IsDoubleWidth برای تشخیص گلیفهای UNICODE با عرض دو برابر اضافه شد.
- U++ اکنون از دایرکتوریهای ~/.config و ~/.cache برای ذخیره موارد متفرقه استفاده میکند.
- تابع GaussianBlur اضافه شد.
- ظاهر ابزارکها در لایهی طراحی مدرن شده است.
- پشتیبانی از چند مانیتور در MacOS و سایر اصلاحات.
- چندین ویجت پرکاربرد به طراح اضافه شده است، مانند ColorPusher، TreeCtrl، ColumnList.
- پنجره انتخاب فایل بومی، FileSelector، به FileSelNative تغییر نام داده و به MacOS اضافه شده است (علاوه بر Win32 و gtk3).
- شکست نور GLCTrl در OpenGL/X11.
- تابع GetSVGPathBoundingBox اضافه شد.
- اکنون PGSQL میتواند ? را با ? فرار دهد یا از متد NoQuestionParams برای جلوگیری از استفاده از ? به عنوان یک پارامتر wildcard استفاده کند.
منبع: linux.org.ru
