Skip to content

Releases: gtk-rs/gtk4-rs

0.8.2

26 Apr 13:29
Compare
Choose a tag to compare

Bilal Elmoussaoui:

  • gtk/subclass: Add IMContext.activate_osk_with_event vfunc support
  • gdk: Add DmabufTextureBuilder::build
  • gdk: Mark Texture builders destroy callbacks as Send
  • Add gtk 4.15 unstable APIs support

KΓ©vin Commaille:

  • macros: Remove proc-macro-error dependency
  • macros: Upgrade syn to 2.0
  • macros: Drop anyhow dependency

Sebastian DrΓΆge:

  • Correctly handle NULL GError** out parameters

0.8.1

07 Mar 09:31
Compare
Choose a tag to compare

Bilal Elmoussaoui:

  • Add more 4.14 APIs support
  • Fix gtk::PopoverMenuFlags erroneously locked behind v4_14 feature flag
  • Add a gnome-46 feature to gtk4 crate. See README for details

0.8.0

04 Feb 08:25
Compare
Choose a tag to compare

What's Changed

Read more

0.7.3

23 Sep 08:55
Compare
Choose a tag to compare

0.7.2

12 Aug 19:23
Compare
Choose a tag to compare

0.7.1

01 Aug 19:12
Compare
Choose a tag to compare

0.7.0

23 Jul 21:25
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.6.0...0.7.0

0.6.6

10 Apr 21:34
Compare
Choose a tag to compare

Bilal Elmoussaoui:

  • gtk: Implement convenience traits for StringObject
  • gtk: Move gtk::StyleContext::add_provider_for_display & gtk::StyleContext::remove_provider_for_display functions
    outside of gtk::StyleContext type as it was deprecated in GTK 4.10 causing a wrong deprecation warning.
    Switch to gtk::style_context_add_provider_for_display & gtk::style_context_remove_provider_for_display instead.

Yuri Izmer:

#[derive(Debug, Default, gtk::CompositeTemplate)]
#[template(file = "src/my_widget.blp")] // relative to the project directory
pub struct MyWidget {
    #[template_child]
    pub label: TemplateChild<gtk::Label>,
    #[template_child(id = "my_label2")]
    pub label2: gtk::TemplateChild<gtk::Label>,
}

0.5.6

27 Mar 09:30
Compare
Choose a tag to compare
Fabio Valentini:
      gtk4-macros: enable default features of syn

0.4.10

27 Mar 09:31
Compare
Choose a tag to compare
Fabio Valentini:
      gtk4-macros: enable default features of syn