An important milestone towards Glade 3.20

Jun 12, 2015 01:39 GMT  ·  By

The Glade project, GNOME's best UI designer tool, is still alive and it has just been updated earlier today to version 3.19, a development milestone towards Glade 3.20, after more than a year of hard work, as announced by Juan Pablo Ugarte.

Looking through Glade 3.19's changelog, which we have attached below for reference, we can notice that there are a lot of new features, but also some performance improvements and various bug fixes.

Let's start with the new features, as Glade 3.19 now offers support for the Python 3 dynamic programming language, support for new widget classes, such as GtkSearchBar, GtkSidebarWidget, GtkHeaderBar, GtkLockButton, GtkStackSwitcher, GThemedIcon, and GtkStack, as well as support for the GTK+ 3.16 GUI toolkit.

The fact of the matter is that Glade 3.19 now depends on GTK+ 3.16.0, so you can build modern interfaces for GTK+ 3.x or later, but it is also compatible with old GTK+ 2.x projects. Support for client-side decorations (CSD) windows has been implemented as well in this release.

Furthermore, Glade 3.19 adds a new symbolic app icon, brings support for GtkBox center-widget, makes use of the current gtk-mac-integration API (Application Programming Interface), adds class chooser popover to workspace, fixing the "Catalog search entry" bug, and migrates the user interface from stock icons to icon names.

Multiple issues have been addressed in Glade 3.19

In addition to the new features mentioned above, Glade 3.19 brings fixes for some of the nastiest bugs that have been reported by users since the previous stable release of the software, such as a crash in the previewer that occurred when taking screenshots in the PNG file format, and the missing of a plural form for the "emited %d time(s)" UI string.

Moreover, the type hint on the "Edit Separately" window has been changed to "utility," the redo and undo command list handling has been improved, freed data is no longer read in glade_project_read_requires, various deprecated APIs have been replaced, and GladeWindow will now display only recently found files.

Last but not least, the GladePreviewer component now displays handler information in the infobar when a signal is transmitted. Numerous language translations have been updated as well. You can download Glade 3.19.0 right now from Softpedia, but please try to keep in mind that this is a pre-release version that has some rough edges.

Glade 3.19.0 Changelog