MOVED TO libadwaita
GTK ❤️ Flutter
Unofficial implementation of GTK Widgets and libadwaita in Flutter. Based on the GNOME Human Interface Guidelines.
NOTE: For getting colors from gtk 3.0 theme use version <=0.9.8+1
Features
- Various GTK widgets ported to flutter
- Can be used with any material theme (e.g. libawaita and yaru)
- Compatible with various packages
Usage
- If you want custom titlebar then you can follow the steps for that on
bitsdojo_window
package. - Following Widgets are currently ported to flutter:
GtkContainer
GtkHeaderBar
GtkHeaderBarMinimal
GtkHeaderButton
GtkPopupMenu
GtkSidebar
GtkTwoPane
GtkViewSwitcher
GtkViewSwitcherTab
See the example app in the example
folder.
Additional information
This package is dependent on
popover
for GtkPopover.window_decorations
for Window Decorations (doesn't needed if you useGtkHeaderBarMinimal
)
Optional packages to use with this package:
adwaita_icons
for Adwaita Iconsbitsdojo_window
for better look and feel with custom GtkHeaderBar.bitsdojonativeshell
for better look and feel with custom GtkHeaderBar.nativeshell
License
LGPL v3 / GNU LESSER GENERAL PUBLIC LICENSE v3
TLDR;