Skip to content

Releases: AhmedLSayed9/dropdown_button2

dropdown_button2-v3.0.0-beta.9

30 Nov 01:46
Compare
Choose a tag to compare
  • Update DropdownItem to respect intrinsicHeight.
  • Update added menu padding to include button icon.

dropdown_button2-v3.0.0-beta.2

10 Sep 16:25
Compare
Choose a tag to compare
  • Add border radius parameter for menu item.

dropdown_button2-v3.0.0-beta.1

04 Sep 15:39
Compare
Choose a tag to compare

dropdown_button2-v3.0.0-beta.0

04 Sep 14:39
Compare
Choose a tag to compare
  • BREAKING: Replaces DropdownMenuItem with DropdownItem to provide extra functionality.

    Instead of:

    items: items.map((String item) => DropdownMenuItem<String>(...)).toList(),

    do:

    items: items.map((String item) => DropdownItem<String>(...)).toList(),
  • Add closeOnTap property to DropdownItem. It controls whether the dropdown should close when the item is tapped.

  • BREAKING: Support setting different heights for items.

    Instead of:

    items: items
      .map((String item) => DropdownItem<String>(
          value: item,
          child: Text(item),
        ))
      .toList(),
    menuItemStyleData: const MenuItemStyleData(
      height: 40,
    ),

    do:

    items: items
      .map((String item) => DropdownItem<String>(
            value: item,
            height: 40,
            child: Text(item),
          ))
      .toList(),
  • Support adding separator widget internally, closes #134.

  • Update highlight behavior, closes #184.

dropdown_button2-v2.3.9

04 Sep 14:39
Compare
Choose a tag to compare
  • Use melos to separate package golden tests, closes #176.

v2.3.8

12 Aug 10:44
Compare
Choose a tag to compare
  • Use null-aware operators for thumbVisibility and thickness.

v2.3.7

26 Jul 01:13
Compare
Choose a tag to compare
  • Remove deprecated isAlwaysShown member.

v2.3.6

18 Jul 11:35
Compare
Choose a tag to compare
  • Remove unnecessary packages from dependencies.

v2.3.5

15 Jul 21:08
Compare
Choose a tag to compare
  • Fix ScrollBar theming.

v2.3.4

27 Jun 14:43
Compare
Choose a tag to compare
  • isFullScreen should be null by default, fixes #157.