In May of this year (exact date not disclosed), a new version 2020.1 of the U++ Framework (also known as Ultimate++ Framework) was released. U++ is a cross-platform framework for creating GUI applications.
New features in the current version:
- The Linux backend now uses gtk3 by default instead of gtk2.
- The 'look & feel' in Linux and MacOS has been revamped and better supports dark themes.
- ConditionVariable and Semaphore now have Wait method variants with a timeout parameter.
- A new function IsDoubleWidth has been added to determine UNICODE glyphs that are double width.
- U++ now uses the directories ~/config and ~/cache for various storage.
- A GaussianBlur function has been added.
- The appearance of widgets in the layer designer has been modernized.
- Support for multiple monitors in MacOS and other fixes.
- Several commonly used widgets such as ColorPusher, TreeCtrl, and ColumnList have been added to the designer.
- The native file selection dialog, FileSelector, has been renamed to FileSelNative and added in MacOS (in addition to Win32 and gtk3).
- Refactoring of GLCtrl in OpenGL/X11.
- A GetSVGPathBoundingBox function has been added.
- PGSQL can now escape ? using ?? or utilize the NoQuestionParams method to avoid using ? as a placeholder character.
Source: linux.org.ru
