Let's see how
SUIT fits your requirements:
aswinmohanme wrote:- Easy to Pick Up
I'd argue SUIT is easier to use than other libraries, but because it's an immediate mode gui (imgui) you might need to unlearn some stuff first.
aswinmohanme wrote:- Themeable
It's not (yet) fully documented, but you can change the look of every widget. The look is defined by a function that takes the widget's payload, the options and a bounding box and draws something on the screen. See
theme.lua for the default theme.
You can override the drawing function for each widget by providing the
"draw" option, or swap out the whole theme by replacing "suit.theme" with a custom theme.
SUIT also has
image buttons, which are an easy way to get custom looks without changing the theme at all.
aswinmohanme wrote:- Actively Maintained
Sort of. I would like to put more time into it, but work won't let me. Contributions are always welcome though!
aswinmohanme wrote:- Look Decent ( Optional )
Beauty is in the eye of the beholder, but I've seen worse.