- Fix for automatically position window buttons property
- Fix window action buttons not visible sometimes
- Add Windows & macOS headerbar buttons (using
nativeControlsparameter) - Add builder for
AdwPreferencesGroup - Update Documentation for various widgets
- Support Material 3 font naming scheme
- Bump dependencies
- Set default header buttons to min, max and close at the right side
- Improve Example
- Upgrade Packages
- Add onRightClick parameter for Headerbar's actions
flapPolicyandflapPositionare now removed fromFlapStyleuseFlapOptionsand options parameter ofAdwFlap.- Previously
AdwFlap( style: FlapStyle( width: ..., breakpoint: ..., flapPosition: ..., flapPolicy: ..., ) )
- Now
AdwFlap( style: FlapStyle( width: ..., breakpoint: ..., ), options: FlapOptions( flapPosition: ..., flapPolicy: ..., ) )
- Previously
- Fix spelling by renaming
seperatortoseparatoreverywhere AdwPopupMenuis nowGtkPopupMenuAdwStackSwitcheris nowGtkStackSwitcherAdwToggleButtonis nowGtkToggleButton
headerbarparameter fromAdwScaffoldandAdwAboutWindowis deprecated- Previously
AdwScaffold( headerbar: (viewS) => AdwHeaderBar( start: start, end: end, title: viewS ?? title, ), viewSwitcher: viewSwitcher, )
- Now
AdwScaffold( start: start, end: end, title: title, viewSwitcher: viewSwitcher, )
- Previously
- Add
GtkDialog - Add
appNameandappVersionparameter actionsandcontrolsparameter forAdwHeaderBar- Add ability to change
horizontalTitleGapforAdwActionRowandAdwComboRow - Add
visibleproperty ofFlapOptions - Add
borderto ViewSwitcher in mobile view - Init Translations
- Remove null checks from WidgetsBinding (Flutter 3.0.0)
- Changed launch to launchUrl for url_launcher package
- Changed default value of
horizontalTitleGapto 8 - Switch to
titlebar_buttonspackage aswindow_decorationsis deprecated - Link to external examples in example.md
- Fix License in README
- Relicense under MPL-2.0
- Fix Table view on pub.dev
- Fix Example link
AdwHeaderBar.minimalis nowAdwHeaderBar.custom- Remove
labelparameter fromAdwTextField ViewSwitcherStyleis nowViewSwitcherPolicyViewSwitcherStyle.desktopandViewSwitcherStyle.mobileare also renamed toViewSwitcherPolicy.wideandViewSwitcherPolicy.narrow
ComboRow
- Dropdown is now scrollable if too many elements are there
Flap
- Renamed
flapControllertocontroller - Moved most of the things into
FlapStyleclass to simplify its usage inAdwScaffold
HeaderBar
- Now the
AdwHeaderBaris not dependent on any package,windowDecorobject is now optional - Add
isTransparentparameter => MakesAdwHeaderBar's background and border color
Popover
- Revisit popup menu by using
popover_gtkpackage (popover package with fade transition) (#35)
TextField
- Add
autofocusparameter - Add
prefixIconparameter - Add
onSubmittedparameter
ViewSwitcher
- Add
badgeinAdwViewSwitcher
New Widgets
AdwSwitch=> port ofGtkSwitchfrom gtk4AdwAboutWindow=> port of upcomingAdwAboutWindowfrom libadwaita
BREAKING
AdwHeaderBarMinimalis nowAdwHeaderBar.minimal- The
startandendparameter ofAdwHeaderBarare nowList<Widget>instead ofWidget AdwTextButtonis nowAdwButton.flat- The
heightandexpandedproperties of ViewSwitcher are now deprecated
Other Changes
- Add
AdwComboRow,AdwAvatar,AdwButton(.pill,.circular,.flat) - Improve Header Button
- Update Sidebar Theming
- Update View Switcher theming
- Remove Scroll errors from example app by improving
AdwClamp
- Added the following widgets:
AdwScaffoldAdwTextFieldAdwTextButtonAdwViewStackWindowResizeListener
- Fix Window buttons null error
- Update Example
- Update
AdwActionRow&AdwStackSidebar - Improve
AdwFlap
- Seperate libadwaita (Widgets) and adwaita (Colors)
- Rename Every widget from GtkSomething to AdwSomething
- Rename GtkContainer to AdwClamp and GtkTwoPane to AdwFlap
- Add
AdwPreferenceGroupandAdwActionRowfrom libadwaita. - Add
AdwStackSidebarwhich is basicallyGtkStackSidebar AdwHeaderBarparameter's- Replace leading with start
- Replace trailing with end
- Replace center with title
Older CHANGELOG can be found here