Update AccessKit

This commit is contained in:
Matt Campbell 2022-11-29 19:47:59 -06:00
parent c47c3a1c03
commit 884001f633
3 changed files with 10 additions and 16 deletions

20
Cargo.lock generated
View file

@ -41,9 +41,9 @@ dependencies = [
[[package]] [[package]]
name = "accesskit_macos" name = "accesskit_macos"
version = "0.1.5" version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64dbd336bb7fc43fa3bfc8b59e5cbab880421983dd043d540ce3d6db3f099e4c" checksum = "efa5b671f649a554d8c27b238ba69e5eac8be4809713ebc6cfeca78ebb0ee639"
dependencies = [ dependencies = [
"accesskit", "accesskit",
"accesskit_consumer", "accesskit_consumer",
@ -54,14 +54,14 @@ dependencies = [
[[package]] [[package]]
name = "accesskit_windows" name = "accesskit_windows"
version = "0.9.3" version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40846a52cc28969f8e9f10fdcc946c2119121e38e9388c42cbdf1a4b6c0a7aef" checksum = "fa69568d9c5df0b964f1ca1bc49e865732f256832cf21775b08a736975501682"
dependencies = [ dependencies = [
"accesskit", "accesskit",
"accesskit_consumer", "accesskit_consumer",
"arrayvec 0.7.2", "arrayvec 0.7.2",
"lazy-init", "once_cell",
"parking_lot", "parking_lot",
"paste", "paste",
"windows 0.42.0", "windows 0.42.0",
@ -69,9 +69,9 @@ dependencies = [
[[package]] [[package]]
name = "accesskit_winit" name = "accesskit_winit"
version = "0.6.6" version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5d8630e275f2958ddab357e7dfc11abe41d28b1eba114e0d80cf3df672426fd" checksum = "ee81f4dce90c61ccbf8579ad2f0c7650022e8a5bb8bd10cd62438cad6330a2ff"
dependencies = [ dependencies = [
"accesskit", "accesskit",
"accesskit_macos", "accesskit_macos",
@ -2236,12 +2236,6 @@ dependencies = [
"serde", "serde",
] ]
[[package]]
name = "lazy-init"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f40963626ac12dcaf92afc15e4c3db624858c92fd9f8ba2125eaada3ac2706f"
[[package]] [[package]]
name = "lazy_static" name = "lazy_static"
version = "1.4.0" version = "1.4.0"

View file

@ -61,7 +61,7 @@ winit = { version = "0.27.2", default-features = false }
document-features = { version = "0.2", optional = true } document-features = { version = "0.2", optional = true }
# feature accesskit # feature accesskit
accesskit_winit = { version = "0.6.6", optional = true } accesskit_winit = { version = "0.7.0", optional = true }
puffin = { version = "0.14", optional = true } puffin = { version = "0.14", optional = true }
serde = { version = "1.0", optional = true, features = ["derive"] } serde = { version = "1.0", optional = true, features = ["derive"] }

View file

@ -136,7 +136,7 @@ impl State {
) { ) {
self.accesskit = Some(accesskit_winit::Adapter::new( self.accesskit = Some(accesskit_winit::Adapter::new(
window, window,
Box::new(move || { move || {
// This function is called when an accessibility client // This function is called when an accessibility client
// (e.g. screen reader) makes its first request. If we got here, // (e.g. screen reader) makes its first request. If we got here,
// we know that an accessibility tree is actually wanted. // we know that an accessibility tree is actually wanted.
@ -146,7 +146,7 @@ impl State {
// real accessibility tree. // real accessibility tree.
egui_ctx.accesskit_activated(); egui_ctx.accesskit_activated();
egui::accesskit_placeholder_tree_update() egui::accesskit_placeholder_tree_update()
}), },
event_loop_proxy, event_loop_proxy,
)); ));
} }