Alexandru Mariuti

Alexandru Mariuti

@mariuti.com

🇮🇹 Flutter Developer 💙 Solopreneur | codigo.bestofcode.dev Learn To Code | notescalculator.com | OpenSource solidart, flutter-shadcn-ui | NeoVim

314 followers1.3K following94 posts

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 #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. 👇

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 #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.

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 #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 #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. 👇

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 #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 #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

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. 👇

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 #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.

View full thread

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 introduces a unique concept of providers designed to simplify DI while staying aligned with the Flutter ecosystem. Why Disco? Many state management solutions integrate DI, including too many features in a single package.

They introduce challenges like complex logic for local-state-like behavior, or reliance on code generation, among others. Disco aims to address these by: Keeping things simple: One way to do things, intuitive APIs. Staying Fluttery: Integrates well with the widget tree.

shadcn-ui #107 update Released the v0.18.4 (CRITICAL BUG FIX) FIX: ShadDatePicker popover closes on caption selection. CHORE: Add onNavigationNotification to ShadApp 👇

FIX: ShadDatePicker crash when caption layout is different from label, due to misleading Locale type passed to DateFormat, thanks dynamic for these amazing errors.

shadcn-ui #106 update Released the v0.18.3 FIX: Improve ShadAvatar. FIX: Locale not handled in ShadCalendar and ShadDatePicker. REFACTOR: Remove optionsOrderPolicy from ShadSelectTheme and move it to ShadOptionTheme with the name orderPolicy.

shadcn-ui #104 update Released the v0.18.1 FIX: Set ShadCard clipBehavior to Clip.antialias, add clipBehavior to ShadCard and ShadCardTheme. FIX: Use selectedDecoration in ShadTabs (thanks to @thisisamank) FEAT: Add colorSelector to the ShadcnUI docs (thanks to @0xharkirat)

FEAT: Add hourLabel, minuteLabel, secondLabel, periodLabel, hourPlaceholder, minutePlaceholder, secondPlaceholder and periodPlaceholder to ShadTimePickerTheme.

shadcn-ui #103 update Released the v0.18.0 BREAKING CHANGE: Remove applyIconColorFilter from ShadButton. BREAKING CHANGE: Remove ShadImage component. Prefer using the Icon widget for IconData, the Image widget for normal images, 👇

View full thread

shadcn-ui #103 update Released the v0.18.0 BREAKING CHANGE: Remove applyIconColorFilter from ShadButton. BREAKING CHANGE: Remove ShadImage component. Prefer using the Icon widget for IconData, the Image widget for normal images, 👇

and SvgPicture (from the flutter_svg package for SVG images. If you want a fallback, use UniversalImage. BREAKING CHANGE: Rename iconSrc in iconData for many components. FIX: TimePickerFormField initial value. 👇

FEAT: Add orderPolicy to ShadOption, ShadAlert, ShadButton, ShadCheckbox, ShadCheckboxFormField, ShadDatePicker, ShadDatePickerFormField, ShadDateRangePickerFormField, ShadRadio, ShadSwitch, ShadSwitchFormField, ShadToast. FEAT: Add expands to ShadButton, defaults to false. 👇