Skip to content

accesskit_consumer: v0.18.0

Choose a tag to compare

@DataTriny DataTriny released this 13 Jan 10:42
3dfb6c6

0.18.0 (2024-01-13)

⚠ BREAKING CHANGES

  • Allow providing app_name, toolkit_name and toolkit_version in Tree, remove parameters from unix adapter constructor (#291)
  • Clean up roles and properties (#289)
  • Drop Tree::root_scroller (#279)
  • 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)

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)
  • Automatically get button and link labels from descendants (#184) (ec5c38e)
  • Basic Unix platform adapter (#198) (1cea32e)
  • Support custom role descriptions (#316) (c8d1a56)
  • Text support on macOS (#191) (3a35dbe)

Bug Fixes

  • Add missing semicolons when not returning anything (#303) (38d4de1)
  • Drop Tree::root_scroller (#279) (fc6c4e0)
  • Force a semver-breaking version bump in downstream crates (#234) (773389b)
  • Make Node::filtered_parent recursive as it was meant to be (#203) (d2faef5)
  • More reliable handling of the edge case for wrapped lines (#192) (c626d2c)
  • 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 Node opaque and optimize it for size (#205) (4811152)
  • 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