Updated wxWidgets to 3.3.2 #167

Closed
opened 2026-04-05 16:18:45 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @SoftFever on 3/25/2026

Description

Upgrade wxWidgets to the latest 3.3.2.

The wxWidgets team mentioned that while 3.3 is not labeled “stable,” it is production-ready. It isn’t labeled “stable” only because it may introduce breaking ABI/API changes. As Linux distros are moving to Wayland, and given the number of fixes in wxWidgets to improve Wayland support, it’s worth upgrading to 3.3.2 instead of staying on 3.2.x.

Note:
I didn’t switch the dark mode implementation to wxWidgets for two reasons:

  1. To avoid broader changes, since the current dark mode works well with wxWidgets 3.3.2.
  2. wxWidgets dark mode doesn’t support changing themes on the fly; it requires an application restart for the change to take effect.

Screenshots/Recordings/Graphs

Tests

*Originally created by @SoftFever on 3/25/2026* # Description Upgrade wxWidgets to the latest 3.3.2. The wxWidgets team mentioned that while 3.3 is not labeled “stable,” it is production-ready. It isn’t labeled “stable” only because it may introduce breaking ABI/API changes. As Linux distros are moving to Wayland, and given the number of fixes in wxWidgets to improve Wayland support, it’s worth upgrading to 3.3.2 instead of staying on 3.2.x. Note: I didn’t switch the dark mode implementation to wxWidgets for two reasons: 1. To avoid broader changes, since the current dark mode works well with wxWidgets 3.3.2. 2. wxWidgets dark mode doesn’t support changing themes on the fly; it requires an application restart for the change to take effect. # Screenshots/Recordings/Graphs <!-- > Please attach relevant screenshots to showcase the UI changes. > Please attach images that can help explain the changes. --> ## Tests <!-- > Please describe the tests that you have conducted to verify the changes made in this PR. -->
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#167