През май на тази година (точната дата не се съобщава) излезе новата версия 2020.1 на U++ Framework (известен също като Ultimate++ Framework). U++ е кросплатформен фреймворк за създаване на GUI приложения.
Нововъведения в текущата версия:
- Linux бекендът по подразбиране сега използва gtk3 вместо gtk2.
- «look&feel» в 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, за да избегне използването на ? като символ за заместване на параметри.
Източник: linux.org.ru
