shadcn_ui #132 update
Released the v0.23.4
FIX: ShadSelectFormField and ShadSelectMultipleFormField controller not updating the parent ShadForm.
@mariuti.com.bsky.social
๐ฎ๐น Flutter Developer ๐ Solopreneur | codigo.bestofcode.dev Learn To Code | notescalculator.com | OpenSource solidart, flutter-shadcn-ui | NeoVim
shadcn_ui #132 update
Released the v0.23.4
FIX: ShadSelectFormField and ShadSelectMultipleFormField controller not updating the parent ShadForm.
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
You can play with the new Menubar component here flutter-shadcn-ui.mariuti.com/components/m...
02.03.2025 13:27 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0shadcn_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.
11.02.2025 09:59 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0FIX: 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!
Disco is flexible: can be used with many state management solutions. Simply inject observables/signals directly. Learn More Check out the documentation and examples: disco.mariuti.com
Weโve also added multiple graphical illustrations!