giD (giddy) is a repository for GObject Introspection D binding libraries using the gidgen binding generator.
This release adds the following library bindings: Gtk3, Librsvg, libsoup an HTTP client/server, libsecret, Vte 2.91, and GtkSource 4. Now that gidgen has support for multiple versions of packages, Gtk3 and older versions of Vte and GtkSource which use it could be added. This brings the total giD library count to 28!
Other prominent changes:
- Now using adrdox for API documentation generation with a custom Gtk-doc inspired dark theme, which can be found at https://www.kymorphia.com/gid/. NOTE: Currently only the newest versions of packages are provided (Gtk4 but not Gtk3 for example).
- Fix for Mac OS
- Optional parameter support for functions and methods
- Now using fully qualified types in the generated bindings, so some symbol renames were removed as they are no longer needed.
To get started with writing D applications with giD bindings, have a look at the gid-gtk4-examples project for Gtk4 and the gid-examples project for examples of some of the other libraries.