U++ Framework 2020.1

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

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster