#winit #ui

accesskit_winit

AccessKit UI accessibility infrastructure: winit adapter

52 releases (19 breaking)

new 0.20.2 May 13, 2024
0.20.0 Apr 30, 2024
0.18.7 Mar 18, 2024
0.17.0 Dec 14, 2023
0.1.0 Jul 22, 2022

#17 in Accessibility

Download history 32876/week @ 2024-01-22 30783/week @ 2024-01-29 33162/week @ 2024-02-05 33392/week @ 2024-02-12 36798/week @ 2024-02-19 36075/week @ 2024-02-26 36283/week @ 2024-03-04 35968/week @ 2024-03-11 39162/week @ 2024-03-18 37522/week @ 2024-03-25 36654/week @ 2024-04-01 31750/week @ 2024-04-08 38158/week @ 2024-04-15 38546/week @ 2024-04-22 35359/week @ 2024-04-29 30022/week @ 2024-05-06

146,138 downloads per month
Used in 598 crates (9 directly)

Apache-2.0

195KB
4K SLoC

AccessKit winit adapter

This is the winit adapter for AccessKit. It exposes an AccessKit accessibility tree through the platform-native accessibility API on any platform supported by AccessKit. On platforms not supported by AccessKit, this adapter does nothing, but still compiles.

Compatibility with async runtimes

The following only applies on Linux/Unix:

While this crate's API is purely blocking, it internally spawns asynchronous tasks on an executor.

  • If you use tokio, make sure to enable the tokio feature of this crate.
  • If you use another async runtime or if you don't use one at all, the default feature will suit your needs.

Dependencies

~3–38MB
~596K SLoC