Releases
accesskit_windows-v0.17.0
accesskit_windows: v0.17.0
Compare
Sorry, something went wrong.
No results found
0.17.0 (2024-01-13)
⚠ BREAKING CHANGES
Allow providing app_name, toolkit_name and toolkit_version in Tree, remove parameters from unix adapter constructor (#291 )
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 )
Update winit to 0.28 (#207 )
Move lazy initialization from the core platform adapter to the caller (#179 )
Features
Add role for terminals (#282 ) (ddbef37 )
Allow providing app_name, toolkit_name and toolkit_version in Tree, remove parameters from unix adapter constructor (#291 ) (5313860 )
Support custom role descriptions (#316 ) (c8d1a56 )
Bug Fixes
Correct broken UIA method implementation that was incompatible with Windows 11 ATs (#193 ) (3c527c7 )
Fix Windows 32-bit build errors (#223 ) (41f28b6 )
Force a semver-breaking version bump in downstream crates (#234 ) (773389b )
Make the test focus event handler thread-safe again (#306 ) (bb479c6 )
Make the Windows subclassing test more robust (#308 ) (0078f79 )
More reliable handling of the edge case for wrapped lines (#192 ) (c626d2c )
Provide fallback property implementations for the window root (#194 ) (f3d30b9 )
Support text fields without a value property (#274 ) (5ae557b )
Update windows crate to v0.48 (#257 ) (cc703ed )
Update windows-rs to 0.44 (#220 ) (a6b0a12 )
Use common filters across platform adapters (#287 ) (09c1204 )
Miscellaneous Chores
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.