The following is a quote from an email, i cannot write here emails sent to me, but this person gave me an explicit permission to quote his email here. He could start to use kiss_sdl in one hour, but i think only an experienced programmer is capable of that, the others need more time for learning. But i hope that this gives some idea about how difficult it is to learn and use, all is basically about how well one knows some general things such as C. And when not well, then learning it would improve that knowledge, so it's not a time or effort wasted.
Just to give some idea of the impression of other people, otherwise one may as well think that no one uses it, or all who use it, hate it a lot. When someone sends me an email saying that he hates it, then i will quote that email here as well, but i got no such yet.
I see you are not as active as you once were, and maybe this mail address is not in use anymore, but i wanted to thank you for the awesome work you have done with kiss_sdl and to let you know that i've just set it up in my project (https://github.com/solarHunter/solarHunter).
KISS is easy to read and easy to understand, I dont really like your coding style standards but thats just my tastes I've been able to set it all up in less than one hour and modify some internals without any problem, neat...
As you may see, user interface has to be simple, even when the background is advanced, so that it will not interfere with the image. This screenshot does not show much that kiss_sdl is capable of, and it was also not necessary.
kiss_sdl - Simple generic GUI widget toolkit for SDL2 https://github.com/actsl/kiss_sdl