3 ms·
> cross-platform GUI that still doesn't have a good, officially supported story Yeah, but in the meantime there’re decent unofficial options. Once I compiled N
by Const-me 3y ago
> cross-platform GUI that still doesn't have a good, officially supported story
Yeah, but in the meantime there’re decent unofficial options. Once I compiled NanoVG into a DLL, consumed with C#, and implemented rich GUI on top of that. Worked pretty good overall. Eventually I’ve patched NanoVG for optimal font quality on low resolution touch screen of my target Linux device: https://github.com/Const-me/nanovg https://github.com/Const-me/nanovg
- GordonS 3y agoInteresting, I haven't come across NanoVG before!
- Const-me 3y agoNanoVG is a 2D rendering library built directly on top of OpenGL or GLES. Modern rich GUI needs much more than a renderer, but amount and development cost of that “much more” varies depending on GUI complexity. The device I developed is rather simple: low resolution screen, touch is the only input, English localization only, that’s how I was able to deliver in reasonable time. For more complicated GUI I’d look for different technologies. Maybe QT, despite the high price.