giD v0.9.5 has now been released which adds several additional bindings with the total library count now over 60 with high API coverage.
New bindings include:
- GStreamer libraries - Powerful multimedia streaming library
- Adw - Building blocks for modern Gnome applications using Gtk4
- Panel - Dock/panel library for Gtk4 and Adw for developing IDE and other similar applications with dynamic interfaces
- json-glib - JSON reading/writing library
Other changes:
- Variable arguments with signal handler callbacks. Only those arguments which are needed, in sequence, can be specified in the callback.
- Derived object types can be used for signal handler arguments.
- Add self property for with statement convenience, when using a newly created object as the with subject.
- Object memory management improvements which fixes memory leaks and potential use after free issues.
- Many other bug fixes, documentation, and binding improvements.
The API Documentation has been greatly improved and the search feature has been fixed.
gid-gtk4-examples has been updated to include some workarounds for memory leak issues and GError exception handling.