Bump accesskit to 0.16 (#14091)

Also bumps `accesskit_winit` to 0.22 and fixes one breaking change.

# Objective

- `accesskit` has been updated recently to 0.16!

## Solution

- Update `accesskit`, as well as `accesskit_winit`.
- [`accesskit`
changelog](552032c839/common/CHANGELOG.md (0160-2024-06-29))
- [`accesskit_winit`
changelog](552032c839/platforms/winit/CHANGELOG.md (0220-2024-06-29))
- Fix one breaking change where `Role::StaticText` has been renamed to
`Role::Label`.

## Testing

- The test suite should cover most things.
- It would be good to test this with an example, but I don't know how.

---

## Changelog

- Update `accesskit` to 0.16 and `accesskit_winit` to 0.22.

## Migration Guide

`accesskit`'s `Role::StaticText` variant has been renamed to
`Role::Label`.
This commit is contained in:
BD103 2024-07-01 10:42:40 -04:00 committed by GitHub
parent b389e7baba
commit f7bc0a01dd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 4 additions and 4 deletions

View file

@ -14,7 +14,7 @@ bevy_app = { path = "../bevy_app", version = "0.14.0-dev" }
bevy_derive = { path = "../bevy_derive", version = "0.14.0-dev" } bevy_derive = { path = "../bevy_derive", version = "0.14.0-dev" }
bevy_ecs = { path = "../bevy_ecs", version = "0.14.0-dev" } bevy_ecs = { path = "../bevy_ecs", version = "0.14.0-dev" }
accesskit = "0.15" accesskit = "0.16"
[lints] [lints]
workspace = true workspace = true

View file

@ -124,14 +124,14 @@ fn label_changed(
.collect::<Vec<String>>(); .collect::<Vec<String>>();
let name = Some(values.join(" ").into_boxed_str()); let name = Some(values.join(" ").into_boxed_str());
if let Some(mut accessible) = accessible { if let Some(mut accessible) = accessible {
accessible.set_role(Role::StaticText); accessible.set_role(Role::Label);
if let Some(name) = name { if let Some(name) = name {
accessible.set_name(name); accessible.set_name(name);
} else { } else {
accessible.clear_name(); accessible.clear_name();
} }
} else { } else {
let mut node = NodeBuilder::new(Role::StaticText); let mut node = NodeBuilder::new(Role::Label);
if let Some(name) = name { if let Some(name) = name {
node.set_name(name); node.set_name(name);
} }

View file

@ -33,7 +33,7 @@ bevy_tasks = { path = "../bevy_tasks", version = "0.14.0-dev" }
# other # other
# feature rwh_06 refers to window_raw_handle@v0.6 # feature rwh_06 refers to window_raw_handle@v0.6
winit = { version = "0.30", default-features = false, features = ["rwh_06"] } winit = { version = "0.30", default-features = false, features = ["rwh_06"] }
accesskit_winit = { version = "0.21", default-features = false, features = [ accesskit_winit = { version = "0.22", default-features = false, features = [
"rwh_06", "rwh_06",
] } ] }
approx = { version = "0.5", default-features = false } approx = { version = "0.5", default-features = false }