TLDR: A lot of minor adds/fixes once again. Few API improvements but the most important ones are:

Add of properties (both “normal” and children ones)

Add of Into<str>

Now, instead of having to write:

let about_dialog = AboutDialog :: new (); about_dialog .set_website ( Some ( "http://gtk-rs.org/blog/" )); about_dialog .set_website ( None );

You can write:

let about_dialog = AboutDialog :: new (); about_dialog .set_website ( "http://gtk-rs.org/blog/" ); // `Some` isn't need anymore about_dialog .set_website ( None );

Changes

For the interested ones, here is the list of the (major) changes:

Gtk:

Cairo:

Gio:

Pango:

Gir:

Sys:

Thanks to all of ours contributors for their (awesome!) work for this release: