Skip to content

Releases: nank1ro/flutter-shadcn-ui

v0.22.0

02 Mar 13:20
5fc4b04
Compare
Choose a tag to compare

Changelog

  • FEAT:: Add ShadMenubar component.
  • REFACTOR: Deprecate ShadDivider and ShadDividerTheme, use ShadSeparator and ShadSeparatorTheme instead.
  • FEAT:: Add onTapInside, onTapOutside, onTapUpInside and onTapUpOutside to ShadContextMenu.

What's Changed

Full Changelog: v0.21.0...v0.22.0

v0.21.0

26 Feb 10:43
20ac871
Compare
Choose a tag to compare

Changelog

  • FEAT: Add ShadDivider component (thanks to @Luckey-Elijah)
  • FIX: Pass buttonDecoration to ShadButton inside ShadDatePicker (thanks to @plusema86)
  • CHORE: Add comments to all components + test many of them

What's Changed

New Contributors

Full Changelog: v0.20.3...v0.21.0

v0.20.3

23 Feb 15:58
Compare
Choose a tag to compare

Changelog

  • FIX: Validation mode on form field reset (thanks to @Mayb3Nots)

What's Changed

  • fix: validation mode doesnt not reset when reset is called on form state by @Mayb3Nots in #302

New Contributors

Full Changelog: v0.20.2...v0.20.3

v0.20.2

21 Feb 16:40
51f5c0c
Compare
Choose a tag to compare

Changelog

  • REFACTOR: Deprecate ShadTab.icon, use ShadTab.leading instead. Add trailing.
  • FIX: Disable scroll inside ShadCalendar

What's Changed

Full Changelog: v0.20.1...v0.20.2

v0.20.1

20 Feb 10:48
f3bc25f
Compare
Choose a tag to compare

Changelog

  • REFACTOR: Set debugShowCheckedModeBanner to false by default in ShadApp.
  • FIX Expose ShadInputOTPTheme.

What's Changed

Full Changelog: v0.20.0...v0.20.1

v0.20.0

19 Feb 10:57
6792360
Compare
Choose a tag to compare

Changelog

  • FEAT: Add ShadIconButton component.
  • REFACTOR: Deprecated ShadButton.icon, use ShadIconButton for a button with just an icon and ShadButton.leading for a button with an icon and a text.
  • REFACTOR: Deprecate orderPolicy, use leading and trailing in the component.
  • REFACTOR: Deprecate prefix and suffix in ShadInput, use leading and trailing instead.
  • REFACTOR Deprecate searchInputPrefix in ShadSelect, use searchInputLeading instead.

What's Changed

Full Changelog: v0.19.3...v0.20.0

v0.19.3

11 Feb 16:09
Compare
Choose a tag to compare

Changelog

  • FIX: Make selectedOptionBuilder required in ShadSelect (thanks to @muradab).
  • FIX: Add optionsBuilder to ShadSelect and its form fields where it was missing.

What's Changed

  • fix: make selectedOptionBuilder required in ShadSelect widget of withSearch constructor by @muradab in #293

New Contributors

Full Changelog: v0.19.2...v0.19.3

v0.19.2

11 Feb 12:25
Compare
Choose a tag to compare
  • FIX: Add constraints to ShadCard child.

Full Changelog: v0.19.1...v0.19.2

v0.19.1

11 Feb 10:38
Compare
Choose a tag to compare

Changelog

  • REFACTOR: Rename materialTextTheme into applyGoogleFontToTextTheme.
  • FEAT: Allow accessing the ShadTheme with the context, in the materialThemeBuilder and appBuilder.

Full Changelog: v0.19.0...v0.19.1

v0.19.0

11 Feb 09:56
Compare
Choose a tag to compare

Changelog

  • FIX: ShadInput readOnly not updating.
  • BREAKING CHANGE: Rename ShadSelect and form fields controller to popoverController.
  • FEAT: Add controller to ShadSelect and form fields, to control the selected values.
  • FIX: Improve the ShadResizable controller handling and simplify the logic to resize the panels.
  • FIX: ShadResizable handle position with Axis.vertical.
  • BREAKING CHANGE: Now ShadResizable requires an id, to be able to handle when a panel is removed/added from the widget tree correctly.
  • CHORE: Correctly set the theme or darkTheme to the internal MaterialApp.

What's Changed

Full Changelog: v0.18.7...v0.19.0