Skip to content

Releases: gtk-flutter/libadwaita

2.0.1

04 Jun 05:58
8d64db9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.0...2.0.1

Fair and square

30 May 13:40
fe6a735
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.2.5...2.0.0

Spill the beans

31 Jul 12:03
Compare
Choose a tag to compare
  • Update Documentation
  • Fix Example build
  • Update Example Markdown
  • Add onRightClick parameter to Headerbar's actions parameter

New libadwaita_window_manager package which uses window_manager instead of bitsdojo_window or nativeshell

Breaking the ice

14 May 05:50
Compare
Choose a tag to compare

BREAKING

  • flapPolicy and flapPosition are now removed from FlapStyle use FlapOptions and options parameter of AdwFlap.
    • Previously
      AdwFlap(
        style: FlapStyle(
          width: ...,
          breakpoint: ...,
          flapPosition: ...,
          flapPolicy: ...,
        )
      )
    • Now
      AdwFlap(
        style: FlapStyle(
          width: ...,
          breakpoint: ...,
        ),
        options: FlapOptions(
          flapPosition: ...,
          flapPolicy: ...,
        )
      )
  • Fix spelling by renaming seperator to separator everywhere
  • AdwPopupMenu is now GtkPopupMenu
  • AdwStackSwitcher is now GtkStackSwitcher
  • AdwToggleButton is now GtkToggleButton

DEPRECATED

  • headerbar parameter from AdwScaffold and AdwAboutWindow is 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,
      )

ADDED

  • Add GtkDialog
  • Add appName and appVersion parameter
  • actions and controls parameter for AdwHeaderBar
  • Add ability to change horizontalTitleGap for AdwActionRow and AdwComboRow
  • Add visible property of FlapOptions
  • Add border to ViewSwitcher in mobile view
  • Init Translations

CHANGED

  • Remove null checks from WidgetsBinding (Flutter 3.0.0)
  • Changed launch to launchUrl for url_launcher package
  • Changed default value of horizontalTitleGap to 8
  • Switch to titlebar_buttons package as window_decorations is deprecated
  • Link to external examples in example.md

Full Changelog: 1.0.2...1.2.0

Awesome pre-release

24 Feb 07:37
Compare
Choose a tag to compare
Awesome pre-release Pre-release
Pre-release

BREAKING

  • flapPolicy and flapPosition are now removed from FlapStyle use FlapOptions and options parameter of AdwFlap.
    • Previously
      AdwFlap(
        style: FlapStyle(
          width: ...,
          breakpoint: ...,
          flapPosition: ...,
          flapPolicy: ...,
        )
      )
    • Now
      AdwFlap(
        style: FlapStyle(
          width: ...,
          breakpoint: ...,
        ),
        options: FlapOptions(
          flapPosition: ...,
          flapPolicy: ...,
        )
      )
  • Fix spelling by renaming seperator to separator everywhere
  • AdwPopupMenu is now GtkPopupMenu
  • AdwStackSwitcher is now GtkStackSwitcher
  • AdwToggleButton is now GtkToggleButton

DEPRECATED

  • headerbar parameter from AdwScaffold and AdwAboutWindow is 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,
      )

ADDED

  • Add GtkDialog
  • Add appName and appVersion parameter
  • actions and controls parameter for AdwHeaderBar
  • Add ability to change horizontalTitleGap for AdwActionRow and AdwComboRow
  • Add visible property of FlapOptions
  • Add border to ViewSwitcher in mobile view
  • Init Translations

CHANGED

  • Changed default value of horizontalTitleGap to 8
  • Switch to titlebar_buttons package as window_decorations is deprecated
  • Link to external examples in example.md

Full Changelog: 1.0.2...1.2.0-dev

Fix license in README

14 Feb 22:34
Compare
Choose a tag to compare
Fix license in README Pre-release
Pre-release
1.0.2

Fix readme, bump to 1.0.2

Relicensing

14 Feb 22:19
Compare
Choose a tag to compare

Relicense under MPL-2.0 as LGPL license have issues with proprietary applications.

1.0.0+2

14 Feb 16:37
Compare
Choose a tag to compare
1.0.0+2 Pre-release
Pre-release

Fix table view on pub.dev

The Stable Release

13 Feb 20:17
107e512
Compare
Choose a tag to compare

What's Changed

BREAKING

  • AdwHeaderBar.minimal is now AdwHeaderBar.custom
  • Remove label parameter from AdwTextField
  • ViewSwitcherStyle is now ViewSwitcherPolicy
  • ViewSwitcherStyle.desktop and ViewSwitcherStyle.mobile are also renamed to ViewSwitcherPolicy.wide and ViewSwitcherPolicy.narrow

Changes to widgets

ComboRow

  • Dropdown is now scrollable if too many elements are there

Flap

  • Renamed flapController to controller
  • Moved most of the things into FlapStyle class to simplify its usage in AdwScaffold

HeaderBar

  • Now the AdwHeaderBar is not dependent on any package, windowDecor object is now optional
  • Add isTransparent parameter => Makes AdwHeaderBar's background and border color

Popover

  • Revisit popup menu by using popover_gtk package (popover package with fade transition) (#35)

TextField

  • Add autofocus parameter
  • Add prefixIcon parameter
  • Add onSubmitted parameter

ViewSwitcher

  • Add badge in AdwViewSwitcher

New Widgets

  • AdwSwitch => port of GtkSwitch from gtk4
  • AdwAboutWindow => port of upcoming AdwAboutWindow from libadwaita

Full Changelog: 1.0.0-rc.2...1.0.0

Fix Example link

13 Feb 20:24
Compare
Choose a tag to compare
Fix Example link Pre-release
Pre-release
  • Fix Example link

Full Changelog: 1.0.0...1.0.0+1