Skip to content

Update accesskit to 0.24.0 and accesskit_consumer to 0.34.0#19

Closed
SuchAFuriousDeath wants to merge 1 commit intorerun-io:mainfrom
SuchAFuriousDeath:update-accesskit-0.24
Closed

Update accesskit to 0.24.0 and accesskit_consumer to 0.34.0#19
SuchAFuriousDeath wants to merge 1 commit intorerun-io:mainfrom
SuchAFuriousDeath:update-accesskit-0.24

Conversation

@SuchAFuriousDeath
Copy link
Copy Markdown
Contributor

@SuchAFuriousDeath SuchAFuriousDeath commented Feb 1, 2026

Update accesskit to 0.24.0 (was 0.21.0) and accesskit_consumer to 0.34.0 (was 0.30.0).

The only breaking change in accesskit 0.24.0 vs 0.23.0 is a MSRV bump to 1.85, which kittest already requires. The 0.23.0 release added multiple tree support (TreeId, target_tree/target_node split in ActionRequest), and 0.22.0 had various type changes (Color struct, font size/weight as f32, etc.).

No source code changes are needed in kittest since it passes TreeUpdate through without inspecting the changed fields.

This supersedes #18 by going directly to 0.24.0.

@SuchAFuriousDeath
Copy link
Copy Markdown
Contributor Author

@lucasmerlin 🥺

@lucasmerlin
Copy link
Copy Markdown
Member

Closed via #18. Sorry for the delay!

@SuchAFuriousDeath SuchAFuriousDeath deleted the update-accesskit-0.24 branch February 26, 2026 08:47
@SuchAFuriousDeath
Copy link
Copy Markdown
Contributor Author

@lucasmerlin Could there be a new release? Without it, all of this is kinda pointless 😅

@lucasmerlin
Copy link
Copy Markdown
Member

@SuchAFuriousDeath we usually release kittest together with egui, and patch it until the release. Assuming you need the release to finish the wgpu update pr, the way forward would be to complete the accesskit update in egui: emilk/egui#7850, patching egui to use the updated kittest from main. Once that is merged you can update the wgpu branch from main and CI should pass

@SuchAFuriousDeath
Copy link
Copy Markdown
Contributor Author

SuchAFuriousDeath commented Feb 26, 2026

I see. There was a bit of a comical situation with windows crate duplication. That's why I needed the accesskit update in here, because it will eventually deduplicate the windows crate and make egui compile with wgpu 28. Thanks for the advice. I'll do the update directly in emilk/egui#7853.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants