libadwaita 1.0.0-rc.1 libadwaita: ^1.0.0-rc.1 copied to clipboard
Unofficial implementation of Libadwaita widgets and themes in Flutter.
Libadwaita ❤️ Flutter #
Unofficial implementation of Libadwaita Widgets in Flutter.
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
AdwFlap
AdwHeaderBar
AdwHeaderBarMinimal
-AdwHeaderBar
without window_decorations dependencyAdwHeaderButton
- 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;