Skip to content

Releases: gtk-rs/gtk4-rs

0.10.1

17 Sep 11:40
Compare
Choose a tag to compare
Bilal Elmoussaoui:
      ci/msvs: Mark the job as ok to fail

KΓ©vin Commaille:
      gtk4-macros: Fix link to Blueprint homepage

Sebastian DrΓΆge:
      Update gir / gir-files
      Regenerate with latest gir / gir-files
      gsk: Manually implement `Transform::matrix_2d()`
      gsk: Generate new `ComponentTransferNode`
      gtk: Generate new `InterfaceContrast` / `InterfaceColorScheme` enums
      gtk: Add `Gsk.ComponentTransfer` as manual to generate new API
      gtk4: Fix new clippy warning about implicit lifetimes
      gsk: Add missing version to `Gsk.ComponentTransferNode` type function
      gtk: Add missing `gsk/v4_20` feature
      deny: Add quick-xml override
      gdk: Generate new `ScrollRelativeDirection` enum
      ci: Disable building of gdk-pixbuf docs on Windows
      gtk: Don't leak temporary hash table in `ConstraintLayout::add_constraints_from_description`
      gdk4-win32: Allow windows 0.61 and 0.62
      Update Cargo.lock
      deny: Update
      Update versions to 0.10.1

0.10.0

15 Jul 13:44
Compare
Choose a tag to compare

✨ Features & Improvements

  • Add gdk4-macos bindings #1909
  • MemoryTextureBuilder now generated in gdk #1916
  • Added missing traits for TemplateChild #1870
  • Implemented PropertyGet for TemplateChild #1886
  • Added link to πŸ‡¨πŸ‡³ Chinese translation of the book #1894
  • AccessibleText made implementable #1789
  • native_window method manually implemented for macOS #1938

πŸ› Fixes

  • Fixed segfault in FileChooserExtManual::add_choice() #1834
  • Fixed mutability in callback userdata #1902
  • Fix for AccessibleValue error message layout #1887

πŸ“š Book Updates

  • Updated book to new clone! syntax #1795
  • Book examples now work on macOS #1866, #1867

πŸ”§ Maintenance & Cleanup

  • Dropped sealed auto traits #1868
  • Additional type/interface bounds added to impls #1854, #1883

0.9.7

21 Jun 08:01
Compare
Choose a tag to compare
Biswajit Thakur:
      fix doc: disappear `#` from hidden line

Khalid Abu Shawarib:
      gtk: Change disable_portals() assertion to non-initialized

Oscar Pernia:
      gtk: Use a 'static lifetime in EventController::set_static_name

Sebastian DrΓΆge:
      Update Cargo.lock
      Update versions to 0.9.7

William Ashton:
      Adjust install of `ashpd` to avoid `tokio`

0.9.6

16 Feb 11:52
Compare
Choose a tag to compare
Bilal Elmoussaoui:
      Ignore manual_c_str_literals clippy warning
      book: Fix typo
      ci:  Use cairo as a renderer
      Update dependencies
      Export v4.18 feature
      Ignore unused imports warning on auto code
      gdk-wayland: Export auto traits on prelude
      Update dependencies

Sebastian DrΓΆge:
      Update gir / gir-files
      Regenerate with latest gir / gir-files
      Update versions to 0.9.6

Zander Brown:
      gtk: don't leak snapshots

0.9.5

19 Dec 08:30
Compare
Choose a tag to compare
Bilal Elmoussaoui:
      Add a basic gdk4-macos
      gdk4-macos: Ignore Monitor.get_geometry
      gdk4-macos: Export v4.8 feature and fixup readme
      ci: Build & test gdk4-macos
      readme: Add gdk4-macos
      ci: Build & deploy gdk4-macos docs
      examples: Fix typos
      deny: Allow Unicode-3.0 from unicode-ident
      Fix new beta clippy warnings

Ignacio Casal Quinteiro:
      gdk4-macos: manually implement native_window method
      README: point to gdk4-macos instead of wayland

Sebastian DrΓΆge:
      Update to femtovg 0.11 and glow 0.15
      deny: Add override for quick-xml
      Update gir
      Update gir-files
      Regenerate with latest gir
      deny: Remove obsolete entries
      ci: Update macOS CI to macos-14
      gtk4-macros: Wait for blueprint-compiler process in all branches
      Update Cargo.lock
      Update version to 0.9.5

Sophie Herold:
      gdk: Generate MemoryTextureBuilder

dependabot[bot]:
      build(deps): bump quick-xml from 0.36.2 to 0.37.1
      build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1
      build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0
      build(deps): bump glium from 0.35.0 to 0.36.0

0.9.4

12 Nov 13:30
Compare
Choose a tag to compare
Bilal Elmoussaoui:
      gdk: Export v4.18 feature

FranΓ§ois Laignel:
      gtk4: fix userdata mutability for FnMut callbacks

Sebastian DrΓΆge:
      Update gir
      Regenerate with latest gir
      Update Cargo.lock
      Update gir-files
      Regenerate with latest gir-files
      Update versions to 0.9.4
      Update -sys dependency versions

0.9.3

31 Oct 19:16
Compare
Choose a tag to compare

Bilal Elmoussaoui:

  • Add GTK 4.16 color types support

Fina:

  • Fix glib::Properties support for TemplateChild
  • Add support for subclassing gtk::AccessibleText

0.9.2

26 Sep 12:10
Compare
Choose a tag to compare
Bilal Elmoussaoui:
      deny: Remove quick-xml

Florian Reisecker:
      misc: Add IntelliJ dir to .gitignore

Martin Ling:
      Fix segfault in FileChooserExtManual::add_choice()

Sebastian DrΓΆge:
      gdk4-win32: Add missing v4_8 feature
      gdk4-win32: Fix docs build on Linux
      Update gir
      Regenerate with latest gir
      Update Cargo.lock
      Update version to 0.9.2

Sebastian Wiesner:
      Update container image to libadwaita 1.6

dependabot[bot]:
      build(deps): bump glium from 0.34.0 to 0.35.0

0.9.1

27 Aug 12:45
Compare
Choose a tag to compare
Hofer-Julian:
      Update book to new `clone!` syntax (#1795)

Sebastian DrΓΆge:
      Fix various new clippy warnings
      deny: Update to new format
      deny: Remove proc-macro-crate override
      Update Cargo.lock
      Update versions to 0.9.1

0.9.0

10 Jul 15:54
Compare
Choose a tag to compare

What's Changed

Read more