imgui icon indicating copy to clipboard operation
imgui copied to clipboard

Cross platform accessibility toolkit - future integration?

Open azonenberg opened this issue 1 year ago • 1 comments

I recently became aware of https://github.com/accesskit/accesskit.

The project is still in the very early stages so it's a ways out from being something you can just integrate, but now might be a good time to start thinking about how ImGui could play well with their proposed data model etc, as well as giving feedback to their team. Accessibility integration in ImGui has been requested for a while and this is the first project I've seen that is cross platform and has compatibility with immediate-mode toolkits as a core design goal.

azonenberg avatar Oct 29 '22 06:10 azonenberg

I came across AccessKit a while back as well and had similar thoughts but personally I don't think it's a great fit for Dear ImGui if anything but for the reason that it's written in Rust. It could make sense as a particular accessibility backend, but then you're creating abstraction layer hell.

It feels like it's still way too early for any project to seriously consider using it. (They list all the platforms they plan to support but only actually support Windows. They had a macOS backend at some point but it's seemingly gone now.)

start thinking about how ImGui could play well with their proposed data model etc, as well as giving feedback to their team.

I don't think the design of their data model should be driven by consumers like Dear ImGui, it should be driven by what the various abstracted platforms actually need.

(I'm also pretty unimpressed with the way the code is licensed, it should all just be 3-clause BSD.)

PathogenDavid avatar Oct 29 '22 13:10 PathogenDavid