After 9 years since the branch is left 3.0 presented The first release of the new The stable branch of the cross -platform Tulkit wxwidgets 3.2.0 , which allows you to create graphic interfaces for Linux, Windows, MacOS, Unix and mobile platforms. Compared to branch 3.0, there are a number of incompatibly at the API level. Tulkit is written in C ++ and is distributed under the free license wxwindows libary license approved by the OSI Foundation and OSI. The license is based on LGPL and is distinguished by the use of its own conditions for the distribution of work in binary form.
In addition to developing C ++ WXWIDGETS programs, it provides bindings for most popular programming languages, including php , python , perl and run. Unlike other Tulkites, Wxwidgets provides for the application a truly native to the target system the appearance and methods of interaction, thanks to the use of systemic API, and not imitation GUI.
- The new experimental port wxqt , which provides Wxwidgets on top of the framework Qt.
- In the port of WXGTK, full support for the protocol Wayland.
- added support for high -density pixels (High DPI). The possibility of assigning different DPIs for different monitors and dynamic DPI changes has been added. The new API wxbitmapbundle , which allows one whole to manipulate several variants of the raster image presented in different permissions.
- A new assembly system based on CMAKE was proposed. Support for new compilers (including MSVS 2022, G ++ 12 and Clang 14) and operating systems.
- Opengl support was processed, the use of new versions of Opengl (3.2+).
- Added support for compression of LZMA and ZIP 64.
- Protection is strengthened at the compilation stage, due to the possibility of disconnecting dangerous implicit transformations between lines with the types of Wxstring and Char*.
- Added support of events for control gestures reproduced with the help of a mouse.
- In the classes of WXFont and WXGRAPHICCONTEXT, the ability to indicate non -kissed values when determining the size of fonts and width of the light pen.
- In the WXSTaticBox class, the possibility of assigning arbitrary tags of the windows is implemented.
- In the API Wxwebrequest added support for HTTPS and HTTP/2.
- In the WXGRID class, support for freezing columns and lines is added.
- Представлены новые классы: wxActivityIndicator, wxAddRemoveCtrl, wxAppProgressIndicator, wxBitmapBundle, wxNativeWindow, wxPersistentComboBox, wxPowerResourceBlocker, wxSecretStore, wxTempFFile и wxUILocale.
files.