5 ms·
In the same vain as #9: 10. You get a request for accessibility support, because a whole team uses your lean and mean IDE, and now they want to hire a blind pe
by mwcampbell 5y ago
In the same vain as #9:
10. You get a request for accessibility support, because a whole team uses your lean and mean IDE, and now they want to hire a blind person. Now you get to learn about the hard-to-implement UI Automation API for Windows (disclosure: I was on the Windows accessibility team at Microsoft), or its counterparts on other platforms.
I'm planning to work on an abstraction over those platform accessibility APIs. Think of it as the GLFW or SDL of accessibility. Hopefully the kind of developer that tries to fight bloat by implementing their UI from the ground up will be willing to bend a little on this point.
- lasagnaphil 5y agoWow, that would be really great! Although there’s a lot of criticism about IMGUI not supporting accessibility (and as a result can’t replace platform-specific APIs or something like Qt), I’ve always thought this wasn’t the limitation of the paradigm itself, but it’s just that nobody’s actually tried to implement one. Such a library that meshes well with immediate mode would definitely be a godsend.
- mwcampbell 5y agoI don't have a fully worked out design yet, but I have indeed thought about how to make my abstraction practical for IMGUIs.