LCUI – A small C library for building user interfaces with XML and CSS
Like most other less-popular GUI toolkits that aren&#x27;t just wrappers over the host platforms&#x27; native widgets, this one is inaccessible to people with disabilities, such as blind people (who use a screen reader). To fix this, toolkits like this one need to implement each host platform&#x27;s accessibility API. On Windows, that&#x27;s UI Automation; for Unix, that&#x27;s AT-SPI. This is a lot of work, but it&#x27;s necessary if the toolkit is going to be used for any software that might be important for a job, education, or generally living one&#x27;s life.<p>To anyone else thinking of developing your own GUI toolkit, <i>please</i> reconsider. It would probably be better for you to just use one of the established ones, unless you have the resources to flesh out all of the tedious but important stuff like accessibility.<p>Edit: I&#x27;m sorry if I offended any developers or sounded like I was devaluing your work. That wasn&#x27;t my intent, and I actually tried hard to keep the tone of this comment under control. It&#x27;s just very frustrating every time I read about yet another inaccessible GUI toolkit.