January 10, 2022
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


Ah, didn't know that. I saw minigui before but I thought its not mature yet.

It would really help if you can add one or two screenshots of some widgets and some examples here: https://github.com/adamdruppe/arsd or here https://code.dlang.org/packages/arsd-official%3Aminigui (on the front/main pages), it might help with visibility/popularity.

Will check it out soon. Thanks.

January 10, 2022

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

You're doing us and yourself an injustice. I care about your work, especially the simple ones. Example here I drew 3D shapes and rotated them around. These have always been codes of you.

Salih

January 11, 2022
On Sunday, 9 January 2022 at 05:53:14 UTC, Nick Sabalausky (Abscissa) wrote:
> 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.....

Where would you go?

GTK just worked out of the box first time and the interface from D was pleasant enough to use. Making it look pretty was simple, most of it bog standard css, and not an interesting enough engineering problem to even consider in the selection.

Qt with D is off the table because there is nothing production ready and tbh Qt was the only framework that came close to the feature set we needed. The other options are personal projects but none had the features or maturity we required. Windows/Linux, skinning, translations, layout, quality *and correct* 2D rendering (maps and print preview) etc. The personal projects are great for something where you might use tkinter or the like.

Also we were fighting just to use D because it is seen as either buggy with nasty gotchas ready to bite or simply or not worth the effort when we have pyqt or pyside with a single pip install.

January 11, 2022
On Tuesday, 11 January 2022 at 06:49:22 UTC, norm wrote:
> On Sunday, 9 January 2022 at 05:53:14 UTC, Nick Sabalausky (Abscissa) wrote:
>> [...]
>
> Where would you go?
>
> [...]

But having said all that I take your point that GTK is the only option with D that we could find and that is a pity. I guess it just comes down to people power.
January 11, 2022
On Monday, 10 January 2022 at 17:06:19 UTC, Salih Dincer wrote:
> I drew 3D shapes and rotated them around.

nice. You might be able to use some of the opengl functions for that too, I'm slowly adding more integrated shader stuff to the lib too.
January 11, 2022
On Monday, 10 January 2022 at 15:13:45 UTC, Sai wrote:
> It would really help if you can add one or two screenshots of some widgets and some examples here:

I wrote a new test runner that can do auto screenshots of examples, I just need to find the time to write them now.
1 2
Next ›   Last »