shadcn_ui #132 update
Released the v0.23.4
FIX: ShadSelectFormField and ShadSelectMultipleFormField controller not updating the parent ShadForm.
Posts by Alexandru Mariuti
shadcn_ui #131 update
Released the v0.23.3
FIX: ShadInput onPressedOutside when tapping on another ShadInput.
FEAT: Add groupId to ShadInput and ShadInputFormField, defaults to UniqueKey instead of EditableText.
shadcn_ui #129 update
Released the v0.23.2
FEAT: Add copyWith method to ShadColorScheme.
shadcn_ui #128 update
Released the v0.23.1
FIX: ShadResizable divider alignments when dividerSize is overriden.
FEAT: Add cursor to ShadBadge, defaults to click if onPressed is provided.
BREAKING CHANGE: Refactor ShadAnchorAuto to make it more powerful, removed verticalOffset and preferBelow in favor of offset, followerAnchor and targetAnchor. Now every component uses it by default.
shadcn_ui #127 update
Released the v0.23.0
FIX: Expose ShadMouseCursorProvider.
FIX: ShadMenubar anchor.
FIX: ShadBadge should not enter the gesture arena if the onPressed callback is not provided.
๐
shadcn_ui #126 update
Released the v0.22.5
FIX: ShadGestureDetector global coordinates when using multiple Navigators.
shadcn_ui #125 update
Released the v0.22.4
FIX: Pass themeMode to MaterialApp (thanks to mubareksd).
FIX: Add focusNode to ShadInputFormField.
shadcn_ui #124 update
Released the v0.22.3
FIX: ShadTooltip exit animation, add duration and reverseDuration to it.
FIX: ShadMenubar no longer steals the focus.
FIX: ShadButton stealing focus when pressed.
FEAT: Add stylusHandwritingEnabled to ShadInput.
FIX ShadMenubar wrong padding used for the context menu.
CHORE: Set min flutter version to 3.29.0 (thanks to qk7b)
shadcn_ui #123 update
Released the v0.22.2
FIX: Add constraints to ShadInput and ShadInputFormField, by default the min height is calculated based on the style and placeholderStyle.
FIX: ShadInput style and placeholder style which are now merged instead of replaced.
๐
shadcn_ui #122 update
Released the v0.22.1
FIX: ShadInput icon color
shadcn_ui #121 update
Released the v0.22.0
FEAT: Add ShadMenubar component.
REFACTOR: Deprecate ShadDivider and ShadDividerTheme, use ShadSeparator and ShadSeparatorTheme instead.
FEAT: Add onTapInside, onTapOutside, onTapUpInside and onTapUpOutside to ShadContextMenu.
shadcn_ui #119 update
Released the v0.21.0
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
flutter-shadcn-ui.mariuti.com/components/d...
shadcn_ui #118 update
Released the v0.20.3
FIX: Validation mode on form field reset (thanks to Mayb3Nots)
shadcn_ui #116 update
Released the v0.20.1
REFACTOR: Set debugShowCheckedModeBanner to false by default in ShadApp.
FIX Expose ShadInputOTPTheme.
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.
shadcn-ui #115 update
Released the v0.20.0
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.
๐
shadcn-ui #114 update
Released the v0.19.3
FIX: Make selectedOptionBuilder required in ShadSelect (thanks to muradb).
FIX: Add optionsBuilder to ShadSelect and its form fields where it was missing.
shadcn-ui #113 update
Released the v0.19.2
FIX: Add constraints to ShadCard child.
shadcn-ui #112 update
Released the v0.19.1
REFACTOR: Rename materialTextTheme into applyGoogleFontToTextTheme.
FEAT: Allow accessing the ShadTheme with the context, in the materialThemeBuilder and appBuilder.
DOCS: Add default themes created by ShadApp in the documentation
CHORE: Correctly set the theme or darkTheme to the internal MaterialApp.
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.
๐
shadcn-ui #111 update
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.
๐
shadcn-ui #110 update
Released the v0.18.7
FIX: ShadApp dark theme behavior now is the same as Material. The dark theme is applied only if you provide a darkTheme and the user theme mode is dark
shadcn-ui #109 update
Released the v0.18.6
FIX: ShadTimePicker controller not being used correctly when the component is initialized. Now each field allows a single digit instead of two.
shadcn-ui #108 update
Released the v0.18.5
FIX: ShadCalendar forward button icon color.
CHORE: Bump the version of universal_image (thanks to brunosemfio).
Feedback Welcome!
Weโd love to hear your thoughts, feedback, or ideas for improvement.Letโs make dependency injection easier and more intuitive for the Flutter community together!