Hey everyone,
I was always dissatisfied with most GUI-libraries and frameworks for tools since most of them are bloated, hard to use, have extensive use of global or hidden state and are in love with themselves by providing way more functionality then wanted or even necessary. For some time I though it was the only way to go until I discovered immediate mode GUI's for myself. So I set out to to create a minimal, bloat-free, as easy as possible to use GUI-toolkit. After some development time I finished and met most of my requirements.
In general it does not have any platform window/input management, a render backend or a font library but instead provides simple abstractions for the user to plugin their own implementation. I tested the embeddability by creating a demo for win32, xlib, SDL + OpenGL/nanovg and I am so far quite pleased with the result. In addition I tried to make the actual use of the API as easy as possible by trying to only do the simplest thing to reach a certain goal. As for now a basic number of widgets are provided but more complex widgets like trees, combo boxes or menus are missing since they can be simulated but not perfectly recreated by already existing functionality.
Overall I am quite happy with the result but as always the creator is not the best critic and I wanted to ask for feedback, thanks.