Jump to page: 1 2
Thread overview
What GUI lib do you tend to use in D? if you don't use the one you want, what's preventing it?
Jan 05
norm
Jan 09
Daniel N
Jan 10
Sai
Jan 11
norm
Jan 11
norm
Jan 05
Sai
Jan 05
Sai
January 03

for people devs that make GUI apps, i'd like to know the state of GUI libs. What GUI lib do you tend to use in D? if you don't use the one you want, what's preventing it? wrapper not available? GUI designer?

January 04
On Monday, 3 January 2022 at 21:24:49 UTC, Dr Machine Code wrote:
> for people devs that make GUI apps, i'd like to know the state of GUI libs.  What GUI lib do you tend to use in D?

I only use my minigui.d. But it might not work for anyone else since I build it as I use it.
January 05

On Monday, 3 January 2022 at 21:24:49 UTC, Dr Machine Code wrote:

>

for people devs that make GUI apps, i'd like to know the state of GUI libs. What GUI lib do you tend to use in D? if you don't use the one you want, what's preventing it? wrapper not available? GUI designer?

https://gtkd.org/

This is the only GUI library for D I'd consider full featured and commercial ready. Our experience has been that it just worked out of the box and so far we have not had any bugs in the bindings, just our code. We tried others but they either were too minimal or the bindings too immature.

We are using it for internal manufacturing and calibration tools.

Cheers

January 05

On Monday, 3 January 2022 at 21:24:49 UTC, Dr Machine Code wrote:

>

for people devs that make GUI apps, i'd like to know the state of GUI libs. What GUI lib do you tend to use in D? if you don't use the one you want, what's preventing it? wrapper not available? GUI designer?

I used DWT with good success in the past it results in nice small executables. The learning curve is also pretty easy if you are familiar with Java and SWT.

I experimented with dlangUI and it looked nice but looks like it's development suddenly stopped not sure why.

I also experimented with GTKD but I only write small tools and I don't like to to ship a huge library of 20 megabytes (with all the DLLs) with small tools which are only 1 or 2 megabytes. Not sure if there is any way to cut down the size of the library.

January 05

On Wednesday, 5 January 2022 at 14:58:28 UTC, Sai wrote:

>

On Monday, 3 January 2022 at 21:24:49 UTC, Dr Machine Code wrote:

>

for people devs that make GUI apps, i'd like to know the state of GUI libs. What GUI lib do you tend to use in D? if you don't use the one you want, what's preventing it? wrapper not available? GUI designer?

I used DWT with good success in the past it results in nice small executables. The learning curve is also pretty easy if you are familiar with Java and SWT.

I experimented with dlangUI and it looked nice but looks like it's development suddenly stopped not sure why.

I also experimented with GTKD but I only write small tools and I don't like to to ship a huge library of 20 megabytes (with all the DLLs) with small tools which are only 1 or 2 megabytes. Not sure if there is any way to cut down the size of the library.

BTW, having a GUI designer is definitely a major plus. That's why I tend to use Java swing with Netbeans a lot because Java is already installed on most of the client PCs in my company.

January 06

On Monday, 3 January 2022 at 21:24:49 UTC, Dr Machine Code wrote:

>

for people devs that make GUI apps, i'd like to know the state of GUI libs. What GUI lib do you tend to use in D? if you don't use the one you want, what's preventing it? wrapper not available? GUI designer?

I use vue.js + webview2/CEF + vibe.d

January 09
On 1/4/22 9:04 PM, norm wrote:
> 
> https://gtkd.org/
> 
> This is the only GUI library for D I'd consider full featured and commercial ready. Our experience has been that it just worked out of the box and so far we have not had any bugs in the bindings, just our code. We tried others but they either were too minimal or the bindings too immature.

This is beyond sad for D. The forever-neverending shitstorm that has always been the user-facing side of GTK is one of the top reasons I abandoned the tech sector as a whole. D's been around for how long now, and apparently the *only* worthwhile D GUI is *still* cemented to the ungodly POS that is the GTK project? A small, very naive part of me was really hoping to see that at least something non-trivial might've improved in D since I last checked in (because god knows it certainly hasn't anywhere else in the tech sector) GTK of all things.....
January 09
On Sunday, 9 January 2022 at 05:53:14 UTC, Nick Sabalausky (Abscissa) wrote:
> ...
> GUI is *still* cemented to the ungodly POS that is the GTK project? A small, very naive part of me was really hoping to see that at least something non-trivial might've improved in D since I last checked in (because god knows it certainly hasn't anywhere else in the tech sector) GTK of all things.....

If only the dlangui guy didn't completely disappear: https://github.com/buggins/dlangui/issues/608

An argument could be made referring to D's apparent issue of retaining talent :D
January 09
On Sunday, 9 January 2022 at 05:53:14 UTC, Nick Sabalausky (Abscissa) wrote:
> and apparently the *only* worthwhile D GUI is *still* cemented to the ungodly POS that is the GTK project?

Everyone ignores my stuff but it is better than literally everything else in the entire universe by quadrillions of light-millennia.

Roll that beautiful bean footage: http://dpldocs.info/this-week-in-d/Blog.Posted_2022_01_03.html#ff1-nsf
January 09
On Sunday, 9 January 2022 at 13:08:20 UTC, Adam D Ruppe wrote:
> On Sunday, 9 January 2022 at 05:53:14 UTC, Nick Sabalausky (Abscissa) wrote:
>> and apparently the *only* worthwhile D GUI is *still* cemented to the ungodly POS that is the GTK project?
>
> Everyone ignores my stuff but it is better than literally everything else in the entire universe by quadrillions of light-millennia.
>
> Roll that beautiful bean footage: http://dpldocs.info/this-week-in-d/Blog.Posted_2022_01_03.html#ff1-nsf

Impressive and I agree, it really is all that.

« First   ‹ Prev
1 2