U++ Framework 2020.1

In May of this year (the exact date is not reported), a new, 2020.1, version of the U ++ Framework (aka Ultimate ++ Framework) was released. U++ is a cross-platform framework for creating GUI applications.

Innovations in the current version:

  • Linux backend now uses gtk3 instead of gtk2 by default.
  • "look&feel" in Linux and MacOS has been redesigned to better support dark themes.
  • ConditionVariable and Semaphore have variants of the Wait method with a timeout parameter.
  • Added IsDoubleWidth function to define double-width UNICODE glyphs.
  • U++ now uses the ~/.config and ~/.cache directories to store miscellaneous stuff.
  • Added GaussianBlur function.
  • The appearance of widgets in the layer designer has been modernized.
  • Support for multiple monitors in MacOS and other fixes.
  • Several commonly used widgets have been added to the designer, such as ColorPusher, TreeCtrl, ColumnList.
  • The native file selection dialog, FileSelector, has been renamed to FileSelNative and added to MacOS (in addition to Win32 and gtk3).
  • Refractoring GLCtrl in OpenGL/X11.
  • Added GetSVGPathBoundingBox function.
  • PGSQL can now escape ? through ?? or use the NoQuestionParams method to avoid using ? as a parameter substitution character.

Source: linux.org.ru

Add a comment