Skip to content

accesskit: v0.8.1

Choose a tag to compare

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

0.8.1 (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)
  • Drop next/previous focus properties (#288)
  • 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)
  • Move thread synchronization into platform adapters; drop parking_lot (#212)
  • Make Node opaque and optimize it for size (#205)

Features

  • Add C bindings (#230) (7f7f4c7)
  • 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)

Bug Fixes

  • Add missing semicolons when not returning anything (#303) (38d4de1)
  • Bump pyo3; add rename_all attribute to enums (#330) (5a4c6f3)
  • Document the role_description node property (#331) (936fa2c)
  • Drop Tree::root_scroller (#279) (fc6c4e0)
  • Drop next/previous focus properties (#288) (d35c7c1)
  • Fix broken intra-doc-link. (#262) (63c1715)
  • Set appropriate representations on all public types that will be exposed via FFI (54e82f6)
  • Support the enumn crate in all public enums (#264) (b9b3cd1)
  • Support the pyo3 crate in all public enums (#270) (9b12d0c)

Documentation

  • Fix outdated documentation for TreeUpdate (#182) (dd658c7)

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 thread synchronization into platform adapters; drop parking_lot (#212) (5df52e5)
  • Switch to simple unsigned 64-bit integer for node IDs (#276) (3eadd48)