Whats holding ~100% D GUI back?
rikki at cattermole.co.nz
Wed Nov 20 04:29:18 UTC 2019
For 100% D GUI toolkit, we would need somebody who is knowledgeable on
Unicode (text layouting e.g. Bidi) and font rasterization. These
together are many a man year projects and quite massive.
But more realistically with using e.g. FreeType and HarfBuzz:
- Image library (started)
- Event loop (next on my list to do)
- Render pipeline
- Text rendering (part of render pipeline sort of)
- Widget rendering (I'm doing requirements gathering atm)
- Theme management (CSS-like + reloading + widget renderer + text rendering)
- UI automation
So yeah, lots of stuff.
For reference: https://github.com/DlangGraphicsWG
We wanted to get something actually working before making an
announcement (we rely quite heavily on Manu for image library/render
pipeline parts and he has been busy most of this year).
Our discussions are on Discord.
Here is an old image that I generated from my experimenting with widget
More information about the Digitalmars-d