If all my PR's end up getting merged, wxWidgets 3.3.4 is going to be the largest release for accessibility improvements I've ever personally seen.
Let VoiceOver read the generic wxListCtrl items under macOS by trypsynth · Pull Request #27095 · wxWidgets/wxWidgets - https://github.com/wxWidgets/wxWidgets/pull/27095.
Let VoiceOver read wxStatusBar fields under macOS by trypsynth · Pull Request #27094 · wxWidgets/wxWidgets - https://github.com/wxWidgets/wxWidgets/pull/27094.
Add wxWindow::SetAccessibleName() by trypsynth · Pull Request #27056 · wxWidgets/wxWidgets - https://github.com/wxWidgets/wxWidgets/pull/27056.
I also improved the accessibility of the generic about dialog majorly on both platforms, now the collapsable panes read as buttons to both VoiceOver and NVDA, the content inside of them are real text fields instead of static text, VoiceOver can read hyperlinks properly now, and I've got more, half already merged, and am not done. #opensource #wxwidgets
1 Boost
0 Likes
@alexchapman A fix for that got merged in 3.3.3 from me.
@TheQuinbox Oh nice, I'm not sure if you've taken a look at my WxPython dark mode library but I made it so dark mode is like 3 or 4 lines of code and it does it all for you, but that's cool that the fix was already done for Wx itself, don't know when that got ported to WxPython.
@TheQuinbox Oh wow I hope they get merged, does one of those PRs include the dark mode checkbox fix or is my WxPython library gonna be useful for a while, and also maybe looking into doing something similar for WxDragon for Rust.