you’re going to have ten thousand hard problems related to just CSS. do yourself a favor and at least use a high level cross platform gui library.
it hasn't changed in dozens of years! what do you expect? somebody sitting around refreshing graphical design for docs on a library you shouldn't use, so that people feel better about using it? you shouldn't be using it!
> frankly, they were difficult to use
try making a combo box with Xlib.
> Doing simple tasks in Xlib was simpler
pro-tip: simple tasks are simple. worry about how difficult the difficult tasks will be.
Why not Rust?
> One is that I wanted to pay homage to many great programmers who wrote industry-pushing software in C.
Some of those great programmers might probably have chosen other languages if they existed back then.
Anyway, I think what you're doing is pretty cool and I wish you all the success in whatever language you choose to do this in.
C folks prefer to talk in code.