libadwaita 1.0.0-rc.2 libadwaita: ^1.0.0-rc.2 copied to clipboard
Libadwaita's widgets for Flutter. Following Gnome HIG and available on all platforms.
Libadwaita ❤️ Flutter #
Libadwaita's widgets for Flutter. Following Gnome HIG and available on all platforms.
NOTE: For getting colors from gtk 3.0 theme use version <=0.9.8+1
Features #
- Various Libadwaita widgets ported to flutter
- Some new widgets are also available, Check example for more info
- Compatible with various packages
Usage #
-
This only provides widgets, for theming you should consider adwaita or yaru package.
-
If you want custom titlebar then you can follow the steps for that on
bitsdojo_window
package. -
Following Widgets are currently ported to flutter, for more info visit libadwaita documentation:
AdwActionRow
AdwClamp
AdwComboRow
AdwFlap
AdwHeaderBar
- use.minimal
for using it withoutwindow_decorations
package.AdwHeaderButton
- A Header button to be used withAdwHeaderBar*
AdwPopupMenu
- A Popup Menu buttonAdwPreferencesGroup
AdwScaffold
AdwStackSidebar
- GtkStackSidebar renamed to match the flowAdwSidebar
- To be used withAdwStackSidebar
orAdwFlap
AdwTextButton
AdwTextField
AdwViewStack
AdwViewSwitcher
AdwViewSwitcherTab
- Tabs for AdwViewSwitcher
See the example app in the example
folder for more info.
Additional information #
This package is dependent on
- adwaita or yaru - For theming
popover
forAdwPopupMenu
.window_decorations
for Window Decorations (not needed if you useAdwHeaderBarMinimal
)
Optional packages to use with this package:
adwaita_icons
for Adwaita Iconsbitsdojo_window
for better look and feel with custom AdwHeaderBar.bitsdojonativeshell
for better look and feel with custom AdwHeaderBar.nativeshell
License #
LGPL v3 / GNU LESSER GENERAL PUBLIC LICENSE v3
TLDR;