Skip to content
wxWidgets - Cross-Platform GUI Library
Stop Russia agression of Ukraine
Stop the War in Ukraine

wxWidgets is united with the people of Ukraine and the international community.

wxWidgets 3.2.12 and 3.3.4 Released

Posted on

This is another combined announcement for the latest stable and development releases that were both made available today. As before, 3.3.4 contains all the changes from 3.2.12 as well as improvements specific to the development branch, such as yet more fixes for wxMSW dark mode support and improved support for Wayland in wxGTK.

Both releases can be downloaded from GitHub, please follow these links to download archives with the library sources and documentation as well as binaries for the selected Windows compilers such as Microsoft Visual C++ and MinGW-w64: for 3.2.12 release and for 3.3.4 one. Online documentation has also been updated and can be accessed at 3.2.12 documentation home and 3.3.4 respectively.

If you are new to wxWidgets, you may find the installation guide a good starting point. If you are upgrading to 3.3.4 from a previous version, please make sure to check the change log and, especially, the INCOMPATIBLE CHANGES section there.

Call for testing

We hope that 3.3.4 will be the last development release before releasing 3.4.0, the beginning of the next stable releases series. Because of this, bug reports and especially regressions for 3.3.4 would be even more welcome than usual: please try using this wxWidgets version in your applications and let us know about any problems so that we could fix them before 3.4.0. Thanks in advance!

Changes since previous releases

3.3.4 contains about 900 commits from 52 unique contributors done during the last 3 months. The amount of changes is too big to list them all here, but most of them fall into the following categories:

  • Numerous bug fixes and improvements for wxMSW dark mode.
  • Better Wayland support in wxGTK, notably implementing wxAUI panes dragging and restoring top level windows positions (when the required protocols are available). wxTaskBarIcon also works under Wayland now (with AppIndicator).
  • Improved accessibility support on all platforms, including wxOSX and wxGTK.
  • Improved handling of IME under all platforms.
  • Several major new features added to wxRibbonControl.
  • Some long standing bugs in (TCP-based) wxIPC and wxSocket have been fixed.
  • Accelerator key handling has been made more flexible and consistent.

As usual, more details can be found in the change log for 3.3.4 and for 3.2.12.

Feedback

Please let us know about your experience with this release via any of the following channels:

or by commenting under this post.

Thanks to all contributors to this release and we hope that you will enjoy working with it!

Comments

News Archive