smart_dev_widgets 0.0.6
smart_dev_widgets: ^0.0.6 copied to clipboard
A collection of reusable Flutter widgets for common UI components by SmartDev.
0.0.6 #
- Modernized dependencies to their latest stable versions (
flutter_svg,lottie,flutter_lints). - Fixed flow-control linting issues to comply with new
flutter_lints6.0.0 rules.
0.0.4 #
- SmartColumn: Use native
Column.spacing(Flutter 3.27+) instead of manualSizedBoxinjection. - SmartRow: Add
spacing(nativeRow.spacing),alignmentparams; widendecorationtype toDecoration?. - SmartText: Rename
optionalPaddings→optionalPadding,isExpanded→expanded,isFlexible→flexible,textDecoration→decoration. - SmartButton: Replace
CircularProgressIndicatorwithSmartCircularProgressIndicator; add bounce tap animation; useSmartImagefor prefix/suffix icons. - SmartSingleChildScrollView: Default
physicstoClampingScrollPhysics; makescrollDirectionnullable. - SmartImage: Add
size,clipBehavior,decoration,alignmentparams; addLottieanimation support; add 4 animated loading types (shimmer, pulse, skeleton, wave); addshowLoadingAnimationtoggle; smarter empty-path detection. - SmartExpansionTile: Add
isDisablePageStorageflag; nullableAnimationControllerfor safety; fix deprecatedunselectedWidgetColor; guardListTile.onTapbehindonExpansionChangednull check. - SmartDevWidgetsConfig: Add
rowSpacing,imageLoadingAnimationType,imageShowLoadingAnimation; renametextOptionalPaddings→textOptionalPadding; remove.w/.rfrom default values to preventScreenUtilinit order issues. - New:
SmartTextField— fully customizable text field with password toggle, search variant, and built-in error states. - New:
SmartCheckbox&SmartRadioButton— customizable toggles. - New:
SmartDropDown— modal bottom sheet dropdown with search filtering. - New:
SmartTabBar— self-contained TabBar with integrated views. - New:
SmartAppBar&SmartCommonAppBar— highly customizable app bars with profile and standard modes. - New:
SmartStepper— animated vertical stepper with dashed lines. - New:
SmartCircularProgressIndicatorwidget. - New:
SmartNoDataFound— unified empty state widget. - New:
SmartImagePickDialogSheet— Camera / Gallery selector sheet. - New:
SmartDashedDivider&SmartGradientContainerlayout helpers. - New:
SmartEnums— sharedImageType,LoadingAnimationTypeenums. - New deps:
shimmer: ^3.0.0,lottie: ^3.1.0. - Flutter min: bumped to
>=3.27.0for nativespacingsupport.
0.0.3 #
- Added
SmartImagewidget for assets, files, network images, and SVGs with caching. - Added
SmartExpansionTilewith animated expansion and trailing icons. - Added
SmartSingleChildScrollViewwith pull-to-refresh and keyboard dismissal.
0.0.2 #
- Added
SmartButtonwith loading states, prefix/suffix images, and white variant.
0.0.1 #
- Initial release with
SmartColumn,SmartRow, andSmartTextwidgets. - Added
SmartDevWidgetsConfigfor global default initialization.