Thread overview
giD v0.9.3 GObject Introspection binding package repository and generator
February 25

giD (giddy) is a repository for GObject Introspection D binding libraries using the gidgen binding generator.

v0.9.3 adds support for the following additional libraries: Atk, Vte-3.91 (a virtual terminal widget that uses Gtk4), and GtkSource-5 (Gtk4 source code editor widget).

After much feedback from the D community, this version has now switched to using lowercase for package directories and module names and simplifies the dub sub package names (gid:gtk4 instead of gid:gtk-4-0).
That will hopefully be the last of such major backwards compatibility breaking changes, leading up to a more stable v1.0.0 release.

The gid-gtk4-examples project has also been updated to work with this latest release.

Some screenshots showing some of the new libraries added:

Vte Terminal Test

GtkSource5 Code Editor Test

February 26

On Tuesday, 25 February 2025 at 00:19:52 UTC, Element Green wrote:

>

giD (giddy) is a repository for GObject Introspection D binding libraries using the gidgen binding generator.

v0.9.3 adds support for the following additional libraries: Atk, Vte-3.91 (a virtual terminal widget that uses Gtk4), and GtkSource-5 (Gtk4 source code editor widget).

Thanks for the great work, Element Green. Lowercase package and module names fit nicely with the rest of the D ecosystem. I have all the necessary building blocks (gtk, gtksource, vte) now to migrate my GtkD based applications to giddy - something I am planning to do this week.

February 26

On Wednesday, 26 February 2025 at 10:11:49 UTC, Dejan Lekic wrote:

>

Thanks for the great work, Element Green. Lowercase package and module names fit nicely with the rest of the D ecosystem. I have all the necessary building blocks (gtk, gtksource, vte) now to migrate my GtkD based applications to giddy - something I am planning to do this week.

Thank you for your efforts with adding Atk, Vte and GtkSource, as well as helping to improve giD in general! I look forward to the next phase of adding GStreamer and other versions of Gtk. As gidgen improves it should become fairly trivial to add D bindings for additional libraries with GObject Introspection interfaces.

March 02

Fantastic first announcement. I gave it a quick spin on OSX and that its just working with dub out of the box (besides one minor compile error) was amazing (btw. I used gtk4 from homebrew).

March 06

On Sunday, 2 March 2025 at 10:49:44 UTC, Christian Köstlin wrote:

>

Fantastic first announcement. I gave it a quick spin on OSX and that its just working with dub out of the box (besides one minor compile error) was amazing (btw. I used gtk4 from homebrew).

It is really good to have more OSX users to try giD and its subpackages out and report any issues you find. Do not hesitate to ask any question on giddy forum.