So how is the accessibility story?

No mentions on the site at all. I only found this https://github.com/kivy/kivy/issues/8596 so seems like not yet implemented.

Meaning Kivy is not yet a good choice for user-facing apps. It is so frustrating to see all the new UI frameworks and they fall apart if you just ask about accessibility features that should be absolute standard in 2024.

I think first tried Kivy in 2013, I wouldn’t call it new.

Is there a cross-platform accessibility library? I can tell you that developing a cross-platform GUI framework is a gigantic can of worms fraught with forced yakshaving, no documentarion, no support, and endless bugs across the stack even down into the OS and GPU driver stack. So in my opinion, everyone asking for accessibility features on every GUI framework announcement should get together and make a GLFW for accessibility libraries so that it can indeed be standard.

Sounds like AccessKit [0] to me

[0]: https://github.com/AccessKit/accesskit

Thanks. I'll take a look. But it being in Rust makes me a bit hesitant. A lot of these projects in Rust seem to fizzle out as soon as people get bored with them once they become hard.

Do you know of anything major that's using it?

GUI frameworks in any language often fizzle out when they become hard. Its probably one of the larger cases of devs not knowing the massive undertaking they’re embarking on when they start.

Not quite what you're asking for, but Microsoft (my employer) has a free tool for checking web and Windows apps for accessibility best practices: https://accessibilityinsights.io/

HTML

I've heard some good things about beeware, but haven't tested it myself, so not sure. Most people I know use either qt or WX python.