I've attempted this several times already and each attempt had different shortcomings. I'm kind of curious about how exactly will I fail this time.
And it looks like I haven't failed this time.
I managed to write a proof of concept over the hackweek. The internal data structures and algorithms are done. It can render a GUI from a completely static description (nested C structures) as well as generate it on the fly. Rendering works, event passing as well. The only thing that is missing are widgets, apart from layout defining widgets (which are the most complex ones) it only can render labels, checkboxes and buttons. However I would say that writing all basic widgets would be not much more than week worth of work. I will put the code on GitHub once the basic widgets are done, stay tuned.
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 14 Hack Week 16 Hack Week 18 Hack Week 19
This project is one of its kind!