PackageTrack
Sign in Get early access

gtk

GTK+ utilities for Flutter Linux applications.

2.2.0 2.4M downloads/mo #238 most downloaded on pub.dev ubuntu-flutter-community/gtk.dart

What this package is like to depend on

Last release 3 months ago

04 May 2026

Ships unpredictably

gaps range from 9 days to 3.0 years

Nearly every release is documented

notes for 23 of 24 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

36 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

36 releases · Aug 2021 to May 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 36
  1. 2.2.0 04 May 2026
    Release notes
    • Add GtkIcon wrapper for GTK icons
    Open source →
  2. 2.1.0 15 May 2023
    Release notes

    What's Changed

    • Migrate to Dart 3, Flutter 3.10, ffigen 8 by @jpnurmi in #16

    Full Changelog: v2.0.0...v2.1.0

    Open source →
    Release notes
    • Migrate to Flutter 3.10 and Dart 3.0
    Open source →
  3. 2.0.0 25 Jan 2023
    Release notes

    What's Changed

    • Re-purpose this package to be a collection of non-visual GTK+ utilities for Flutter applications.

    Full Changelog: https://github.com/ubuntu-flutter-community/gtk.dart/commits/v2.0.0

    Open source →
    Release notes
    • GSettings: adjust naming to closer follow GTK
    • GSettings: replace setXxxValue() with setValue()
    Open source →
  4. 2.0.0-beta.1 23 Jan 2023 pre-release
    Release notes
    • Made GtkSettings mockable.
    Open source →
  5. 2.0.0-beta.0 23 Jan 2023 pre-release
    Release notes
    • Re-purpose this package to be a collection of non-visual GTK+ utilities for Flutter applications.
    • Add GtkApplication handling remote command-line arguments and file open requests.
    • Add GtkSettings for accessing desktop and application settings.
    Open source →
  6. 1.0.0 17 Nov 2021

    Nothing published for this version

  7. 1.0.0-rc.9 12 Nov 2021 pre-release
    Release notes
    • Change adwaitaLight and adwaitaDark type to getters instead of Function
    Open source →
  8. 1.0.0-rc.8 12 Nov 2021 pre-release
    Release notes
    • Fix canvasColor not working
    Open source →
  9. 1.0.0-rc.7 12 Nov 2021 pre-release
    Release notes
    • Add documentation for colors in libadwaita_theme
    • Add adwaitaLight and adwaitaDark for LibAdwaita Theme
    Open source →
  10. 1.0.0-rc.6 12 Nov 2021 pre-release
    Release notes
    • GnomeTheme is now deprecated, use Theme.of(context).[color] to get whatever color you want.
    Open source →
  11. 1.0.0-rc.5 24 Oct 2021 pre-release
    Release notes
    • Get native window button placement by using gsetting schema
    Open source →
  12. 1.0.0-rc.4 15 Oct 2021 pre-release
    Release notes
    • Made width nullable and fix defaults for GtkContainer
    • Update Screenshot
    Open source →
  13. 1.0.0-rc.3 15 Oct 2021 pre-release
    Release notes
    • Fix ViewSwitcher color
    • Add GtkContainer custom widget
    • Add new example app
    • Fix gtk sidebar item bg color
    Open source →
  14. 1.0.0-rc.2 12 Oct 2021 pre-release
    Release notes
    • Fix error when no leading icon was provided for the sidebar
    • Rename gtk_colors.dart to gtk_theme.dart and moved it to the widgets directory
    • Fix imports in the files
    Open source →
  15. 1.0.0-rc.1 11 Oct 2021 pre-release
    Release notes
    • Remove gnomeTheme parameter requirement for gtk_sidebar
    • Add details about paramters of GnomeTheme.of(context)
    Open source →
  16. 1.0.0-rc.0 11 Oct 2021 pre-release
    Release notes
    • Use color schemes from libadwaita
    Open source →
  17. 0.9.8 29 Sep 2021
    Release notes
    • Add riverpod example
    • Fix selected and unselected color for gtk sidebar
    • Fix initial color parsing
    Open source →
  18. 0.9.8+1 29 Sep 2021
    Release notes
    • Remove dead code
    Open source →
  19. 0.9.5 29 Sep 2021
    Release notes
    • Fix instructions on how to use window decoration
    • Update README and screenshot
    Open source →
  20. 0.9.0 28 Sep 2021
    Release notes
    • Update gsettings to latest version
    • Fix native theme picker by @MalcolmMielle
    • Made Window Decorations a seperate package to keep this package lightweight
    Open source →
  21. 0.8.5 05 Sep 2021
    Release notes
    • Use NavigationToolbar instead of Stack to center widget.
    Open source →
  22. 0.8.0 05 Sep 2021
    Release notes
    • Update example
    • Add expanded and height property to GtkViewSwitcher
    Open source →
  23. 0.7.0 26 Aug 2021
    Release notes
    • Add GtkViewSwitcher from flutter_gtk package
    • Fix Double tap on header buttons doesn't work.
    • Change default padding for header
    Open source →
  24. 0.7.0+1 26 Aug 2021
    Release notes
    • Fix Padding of Icons with Gtk header button
    • Update titlebarSpace and padding for GtkHeaderBar
    Open source →
  25. 0.6.0 24 Aug 2021
    Release notes
    • Remove adwaita_icons from dependency of example
    • Revamp code for GtkSidebar.
    Open source →
  26. 0.5.5 23 Aug 2021
    Release notes
    • Remove adwaita_icons from dependency
    • Add default values for onClose, onMinimize and onMaximize for GtkHeaderBar.bitsdojo and .nativeshell.
    • Add titlebarSpace property to adjust the space b/w titlebar and trailing items.
    Open source →
  27. 0.5.0 22 Aug 2021
    Release notes
    • Add onDoubleTap and onHeaderDrag method for GtkHeaderBar
    • Add padding and height parameter to GtkHeaderBar
    • Add GtkHeaderBar.bitsdojo and GtkHeaderBar.nativeshell to integerate well with these plugins
    Open source →
  28. 0.5.0+1 22 Aug 2021
    Release notes
    • Rename beignDrag to performDrag for nativeshell Gtk Header.
    Open source →
  29. 0.4.0 21 Aug 2021
    Release notes
    • Add auto detect gtk theme using GtkColorType.system by @MalcolmMielle
    • Update Window Decorations plugin
    • Add isActive parameter to Gtk popup button
    Open source →
  30. 0.4.0+1 21 Aug 2021
    Release notes
    • Update Screenshot
    Open source →
  31. 0.2.3 18 Aug 2021
    Release notes
    • Change children to body for GtkPopupMenu
    • Update Documentation and comments
    • Update get Gtk color logic
    • Update example by adding bitsdojo_window
    • Update Screenshot
    Open source →
  32. 0.2.0 17 Aug 2021
    Release notes
    • Remove bitsdojo_window dependency
    Open source →
  33. 0.2.0+1 17 Aug 2021
    Release notes
    • Update github homepage
    Open source →
  34. 0.2.0+2 17 Aug 2021
    Release notes
    • Fix typo in README
    • Add Screenshot in README
    Open source →
  35. 0.1.0 16 Aug 2021
    Release notes
    • initial release.
    Open source →
  36. 0.1.0+1 16 Aug 2021
    Release notes
    • Fix Readme
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive