On Monday, 20 May 2013 at 05:25:50 UTC, Tyler Jameson Little
wrote:
I've been looking into trying to fix QtD, but it seems writing
a binding to a C++ library is a bit complicated. I've read on
the forums that a native D GUI toolkit is the most desirable
long-term, so I'd like to start that discussion.
First off, I've heard of the DWT project, which looks
promising, but it seems like a direct port of Java's SWT
instead of a reimagining using idiomatic D. I understand the
allure here (works, little translation for new developers), but
since it's not yet in Phobos, I can only assume it's still up
for discussion.
Personally, I want these features:
* simple and extensible
* minimal components (something like HTMLs feature-set)
* custom components (embed OpenGL/direct frame buffer)
* "native" window decorations by default, but can provide
custom decorations
* markup (like QML) or programmable (like SWT)
Nice-to-haves:
* hardware accelerated (2D OpenGL)
* GUI designer (much easier with QML-esque markup)
* part of Phobos
I'm willing to lend a hand, but I'd like to know in what
direction the community would like to go. I'd also like to know
the likelihood of getting a GUI toolkit into Phobos.
Thoughts?
What about D Forms Library (DFL)?
I didn't try it yet, but I've heard it's not bad.
https://github.com/Rayerd/dfl