giD v0.9.3 GObject Introspection binding package repository and generator

Element Green element at kymorphia.com
Tue Feb 25 00:19:52 UTC 2025


[giD](http://gid.dub.pm/) (giddy) is a repository for GObject 
Introspection D binding libraries using the 
[gidgen](http://gidgen.dub.pm/) 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](https://gid-gtk4-examples.dub.pm) project 
has also been updated to work with this latest release.

Some screenshots showing some of the new libraries added:

![Vte Terminal 
Test](https://raw.githubusercontent.com/Kymorphia/gid-gtk4-examples/refs/heads/main/images/vte-terminal.png)

![GtkSource5 Code Editor 
Test](https://raw.githubusercontent.com/Kymorphia/gid-gtk4-examples/refs/heads/main/images/gtksource5-view.png)



More information about the Digitalmars-d-announce mailing list