gtk 0.5.0+1 gtk: ^0.5.0+1 copied to clipboard
Implements GTK Widgets, themes and titlebar buttons in Flutter. Based on the GNOME HIG
GTK ❤️ Flutter #
Unofficial implementation of GTK Widgets, themes and titlebar buttons in Flutter. Based on the GNOME Human Interface Guidelines.
Features #
- Adwaita style Colors and icons
- Various GTK widgets ported to flutter
- Provides various window decorations / titlebar buttons for header bar
Usage #
- To get color from theme you can use either
getGtkColor
function orgetAdaptiveGtkColor
function. - If you want custom titlebar then you can follow the steps for that on
bitsdojo_window
package. - Following Widgets are currently ported to flutter:
GtkSidebar
,GtkHeaderBar
,GtkHeaderButton
.GtkPopupMenu
,GtkTwoPane
.
Additional information #
- You can use GtkHeaderBar.bitsdojo or GtkHeaderBar.nativeshell if you are using these plugins, else you can just use GtkHeaderBar.
This package is dependent on
adwaita_icons
for adwaita style iconspopover
for GtkPopover.window_decorations
for Window Decorations
License #
GNU GENERAL PUBLIC LICENSE v3
License is subject to change as this provides core ui elements which are required for any kind of application, if it will then it will probably change to LGPL
.