Releases
accesskit_macos-v0.12.0
Compare
Sorry, something went wrong.
No results found
0.12.0 (2024-01-13)
⚠ BREAKING CHANGES
Make ActionHandler::do_action take &mut self (#296 )
Clean up roles and properties (#289 )
Decouple in-tree focus from host window/view focus (#278 )
Switch to simple unsigned 64-bit integer for node IDs (#276 )
Force a semver-breaking version bump in downstream crates (#234 )
Move thread synchronization into platform adapters; drop parking_lot (#212 )
Make Node opaque and optimize it for size (#205 )
Move lazy initialization from the core platform adapter to the caller (#179 )
Features
Add role for terminals (#282 ) (ddbef37 )
Add window-based constructor to macOS subclassing adapter (#253 ) (022ef04 )
Live regions on macOS (#196 ) (47d8d9f )
Support custom role descriptions (#316 ) (c8d1a56 )
Text support on macOS (#191 ) (3a35dbe )
Workaround for libraries that put the macOS keyboard focus on the window rather than the content view (#266 ) (c2db1b0 )
Bug Fixes
Bump objc2 to 0.5.0; bring icrate 0.1.0 (#323 ) (23b3f2f )
Correctly apply the DPI scale factor to coordinates (#185 ) (d263938 )
Don't expose the window title in our root element on macOS (#187 ) (9739b74 )
Expose static text as the value rather than the title on macOS (#186 ) (e3720c8 )
Expose which accessibility selectors are actually allowed for a particular node (#181 ) (c4cbb23 )
Fix macOS leaks (e8537fc )
Fix problems related to the root node (#231 ) (7228494 )
Force a semver-breaking version bump in downstream crates (#234 ) (773389b )
Handle views with flipped coordinates (#174 ) (d14484c )
Make VoiceOver move through nodes in logical order (#176 ) (f060be4 )
More reliable handling of the edge case for wrapped lines (#192 ) (c626d2c )
Pin objc2 dependency to 0.3.0-beta.3 (#201 ) (0adfed1 )
Re-export types from objc2 (#172 ) (1ac67ad )
Set proper target to build accesskit_macos documentation (#226 ) (9cd6bb1 )
Support text fields without a value property (#274 ) (5ae557b )
Use common filters across platform adapters (#287 ) (09c1204 )
Code Refactoring
Clean up roles and properties (#289 ) (4fc9c55 )
Decouple in-tree focus from host window/view focus (#278 ) (d360d20 )
Make ActionHandler::do_action take &mut self (#296 ) (4fc7846 )
Make Node opaque and optimize it for size (#205 ) (4811152 )
Move lazy initialization from the core platform adapter to the caller (#179 ) (f35c941 )
Move thread synchronization into platform adapters; drop parking_lot (#212 ) (5df52e5 )
Switch to simple unsigned 64-bit integer for node IDs (#276 ) (3eadd48 )
Dependencies
The following workspace dependencies were updated
dependencies
accesskit bumped from 0.12.2 to 0.8.1
accesskit_consumer bumped from 0.17.0 to 0.18.0
You can’t perform that action at this time.