Releases: gtk-rs/gtk4-rs
Releases · gtk-rs/gtk4-rs
0.7.1
0.7.0
What's Changed
- book: Adapt to glib-build-tools breaking change by @RealKC in #1277
- gtk4: Use correct length for the
StrV
when passing to C by @sdroege in #1298 - book: Update to 0.6 by @Hofer-Julian in #1300
- WIP: book: Use glib::ExitStatus by @A6GibKm in #1285
- examples: add gtk4 femtovg example by @jf2048 in #1305
- Update gir-files by @sdroege in #1310
- examples: list_box_model: Use
im-rc::Vector
instead ofVec
by @sdroege in #1311 - gtk: Add Accessible subclassing support by @bilelmoussaoui in #1312
- rgba: Add TRANSPARENT const by @A6GibKm in #1315
- Update built with section in README by @AaronErhardt in #1318
- Prepare for gir collections by @jf2048 in #1320
- gtk4: Update for
IntoStrV
not including the NULL terminator in the … by @sdroege in #1321 - examples: Update ListStore::new by @jf2048 in #1326
- Update bindings by @bilelmoussaoui in #1327
- Add a note to the book by @mashomee in #1331
- Remove mention of "clear_button" in the book by @zekefast in #1333
- Fix typos and deprecations in the book for CSS chapter (14th). by @zekefast in #1334
- Change xml code block to diff in "Adapt Todo App". by @zekefast in #1336
- Fix typos by @FineFindus in #1337
- README: Document gnome_44 feature by @A6GibKm in #1338
- Add a note about finishing touches to "Set CSS Name and Use Exported Colors" section of 14th (CSS) chapter of the book. by @zekefast in #1339
- Fix typo in the comment of gtk4-rs/book/listings/todo/8/window/mod.rs listing. by @zekefast in #1340
- gtk4-macros: enable default features of syn by @decathorpe in #1341
- Replace usage of deprecated gtk::Dialog with adw::MessageDialog in the books listings. by @zekefast in #1343
- book: Add lock file for listings and update dirs by @Hofer-Julian in #1345
- Specify libadwaita latest stable release branch in the book. by @wroyca in #1356
- Regenerate with latest gir-files by @bilelmoussaoui in #1344
- gtk: Implement convenience traits for StringObject by @bilelmoussaoui in #1361
- gtk: Move provider related functions outside of StyleContext by @bilelmoussaoui in #1362
- book: Move to property macro by @Hofer-Julian in #1363
- book: Use generated wrapper method by @Hofer-Julian in #1366
- gtk4-macros: Support blueprint files in CompositeTemplate by @yuraiz in #1348
- Bind Settings to
active
instead ofstate
by @Schmiddiii in #1370 - Update gir: Use docsrs attribute by @AaronErhardt in #1369
- gtk4: allow subclassing WindowGroup by @jf2048 in #1371
- gtk4: Remove manual overrides for GestureClick by @A6GibKm in #1372
- Regenerate with latest gir by @bilelmoussaoui in #1376
- Regenerate with latest gir-files by @bilelmoussaoui in #1379
- Regenerate bindings by @bilelmoussaoui in #1382
- examples: update for 4.10 deprecations by @jf2048 in #1385
- Regenerate gir for trait impls by @jf2048 in #1387
- Regenerate with latest gir/gir-files by @bilelmoussaoui in #1389
- Generate trait signature once for manual code by @bilelmoussaoui in #1391
- Fix required features not shown in docs by @AaronErhardt in #1392
- book: Use property docs of of gtk-rs by @Hofer-Julian in #1396
- book: Use glib Priority enum by @lupinx2 in #1359
- Upgrade http links to https in Cargo.toml by @Benjins-automation in #1397
- Use bind helper functions by @Hofer-Julian in #1401
- Update librsvg in installation_windows.md by @wroyca in #1404
- book: Fix clippy lint by @Hofer-Julian in #1405
- book: Fix button sensitivity action by @Hofer-Julian in #1406
- Improve grammar by @gianzellweger in #1410
- Update to latest gir/gir-files by @bilelmoussaoui in #1407
- Update to bitflags2 by @bilelmoussaoui in #1413
- Adapt to glib::Inhibit removal by @bilelmoussaoui in #1414
- gtk: Add SectionModel subclassing support by @bilelmoussaoui in #1417
- Use
iter
ongio::ListModel
by @Hofer-Julian in #1419 - examples: Use
gtk::Application::builder
by @Hofer-Julian in #1420 - Only run clippy on stable by @GuillaumeGomez in #1424
- Add
--generate-link-to-definition
option when building on docs.rs by @GuillaumeGomez in #1423 - gdk: bind GLTextureBuilder::build by @elmarco in #1426
- More GLTextureBuilder tweaks by @elmarco in #1427
- Add 'gl' feature to gdk4 by @elmarco in #1428
- Regen & bump MSRV by @bilelmoussaoui in #1430
- gtk: Add a GNOME 45 feature by @bilelmoussaoui in #1431
- Update gir-files submodule & regen by @bilelmoussaoui in #1432
New Contributors
- @mashomee made their first contribution in #1331
- @zekefast made their first contribution in #1333
- @decathorpe made their first contribution in #1341
- @Schmiddiii made their first contribution in #1370
- @lupinx2 made their first contribution in #1359
- @Benjins-automation made their first contribution in #1397
- @gianzellweger made their first contribution in #1410
Full Changelog: 0.6.0...0.7.0
0.6.6
Bilal Elmoussaoui:
- gtk: Implement convenience traits for StringObject
- gtk: Move
gtk::StyleContext::add_provider_for_display
>k::StyleContext::remove_provider_for_display
functions
outside ofgtk::StyleContext
type as it was deprecated in GTK 4.10 causing a wrong deprecation warning.
Switch togtk::style_context_add_provider_for_display
>k::style_context_remove_provider_for_display
instead.
Yuri Izmer:
- gtk4-macros: Extend blueprint support to files
#[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
0.4.10
0.6.5
0.6.4
Bilal Elmoussaoui:
- Add missing version guard to
gtk::AccessibleRole::ToggleButton
which should unbreak the build for < 4.10
0.6.3
Bilal Elmoussaoui:
- gtk/subclass: Adapt per Accessible transfer type changes
- Bump gtk 4.10 requirement & update bindings
Maximiliano:
- gdk: Add
rgba::TRANSPARENT
const
0.6.2
Bilal Elmoussaoui:
- gtk: Add Accessible interface implementation support
Sebastian Dröge:
- Add various new GTK 4.10 APIs