linebender/druid

Accessibility

Open

#299 opened on Nov 12, 2019

View on GitHub
 (5 comments) (8 reactions) (0 assignees)Rust (9,091 stars) (567 forks)batch import
discussionenhancementhelp wanted

Description

The vision of druid includes accessibility, and I think it should drive architectural decisions. For example, imgui has a reputation for not being easy to integrate accessibility features; we want to avoid that.

I've looked a little into accessibility (most recently, watching the relevant SwiftUI video), but don't have a very strong sense what that would entail. One of the key features is integration with speech for visually impaired users, but there's also control over focus and selection.

There's a little bit of work in the Rust ecosystem, including jdm/accessible. It would be good to cooperate with others sharing the concern.

I've been thinking about this for a while, but the impetus to file this issue now was a yaah.dev blog post, and a link to resources in the Reddit discussion.

Contributor guide