Releases: gtk-rs/gtk4-rs
Releases · gtk-rs/gtk4-rs
0.6.0
Bilal Elmoussaoui:
- Add support for the to be released
gtk::UriLauncher
- Improve the API of
gtk::WidgetExt::dispose_template
- Mention the failed to retrieve template child name
- Add a macos job
yuraiz:
#[derive(Debug, Default, gtk::CompositeTemplate)]
#[template(string = "
template MyWidget : Widget {
Label label {
label: 'foobar';
}
Label my_label2 {
label: 'foobaz';
}
}
")]
pub struct MyWidget {
#[template_child]
pub label: TemplateChild<gtk::Label>,
#[template_child(id = "my_label2")]
pub label2: gtk::TemplateChild<gtk::Label>,
}
0.4.9
0.5.5
0.5.4
0.5.3
Aaron Erhardt:
Bilal Elmoussaoui:
- gsk: Export builders module
- gtk: Properly mark deprecated manual items
- gtk: Generate new 4.10 APIs
- gtk: Fix new FontDialog APIs
- gtk: Generate AlertDialog
- gtk: Add IMContextImpl::activate_osk
Jason Francis:
Sebastian Dröge:
0.5.2
Marc-Andre Lureau:
nardoor:
0.5.1
Aaron Erhardt:
Bilal Elmoussaoui:
Marc-Andre Lureau:
0.5.0
Set branch to 0.16 for gtk-rs-core crates
0.4.8
Bilal Elmoussaoui:
Ian Douglas Scott:
- gtk4: Use Key in accelerator_ function bindings
- gdk4-x11: Make assert_initialized_main_thread a no-op
- gdk4-x11: Make X11Display::set_program_class take &self
Sebastian Dröge:
0.4.7
Bilal Elmoussaoui:
- gtk: Disable Builder pattern for Printer
- gtk: Disable Builder pattern for PrintJob
- gtk: Disable AppChoserDialog builder
- Disable Builder/Default for TreeListModel
- Add is method to fundamental types
- Add type_ function to other fundamental types
- gdk: Implement Value traits for Key
Jason Francis:
- gtk: Pass an object pointer into rust builder closures instead of weak ref
- gtk4: Add runtime type checks for template children
- gtk4-macros: Fix #[template(string)] and add a test for it
- gtk4-macros: Avoid copying the XML when using #[template(file)]
- gtk4: Add a #[gtk::test] attribute for unit tests
- gtk4-macros: Add failure tests
- gtk4-macros: Allow async template callbacks
- gtk4-macros: Verify missing template children with #[template(string)]
- gtk4-macros: Warn on possible missing #[template_child] attribute (nightly only
- gtk4: Add convenience traits for binding template callbacks to classes
Sebastian Dröge: