info_ui_package 1.2.3
info_ui_package: ^1.2.3 copied to clipboard
A Flutter package for creating beautiful and customizable list UIs with headers, cards, and more.
Changelog #
1.2.3 #
Added #
- Added AsyncValue support to InfoList widget via
InfoList.when
constructor - Added automatic handling of loading and error states
- Added SelectableText.rich for error messages
- Added comprehensive documentation and examples
- Added example screenshot
Changed #
- Updated documentation with AsyncValue examples
- Improved error handling in AsyncValue support
- Updated dependencies to latest versions
Dependencies #
- Added flutter_riverpod: ^2.5.1 (Required for AsyncValue support)
- Added riverpod_annotation: ^2.3.5
1.2.1 #
- Feature: Add automatic Expanded wrapper for InfoList when shrinkWrap is false
- Fix: Improve scroll behavior in InfoList
- Fix: Resolve layout issues in InfoList
- Doc: Update InfoList documentation with new features
1.2.0 #
- Fix: Update InfoHeader to extend InfoHeaderBase
- Doc: Add Riverpod installation guide to README
- Doc: Update examples to use new InfoHeader API
1.1.4 #
- Fix: Revert InfoHeader to concrete class and add InfoHeaderBase interface
- Fix: Update InfoCard and InfoCardWithRiverpod to use InfoHeaderBase
- Fix: Update example to use InfoHeader
1.1.3 #
- Fix: Update example to use StandardInfoHeader instead of InfoHeader
1.1.2 #
- Fix: Make InfoHeader.standard factory constructor parameters match StandardInfoHeader
- Fix: Add @override annotation to build method
- Fix: Make padding parameter nullable in StandardInfoHeader
1.1.1 #
- Fix: Remove default values from factory constructor in InfoHeader
- Fix: Make InfoHeader constructors const
- Fix: Remove showBottomBorder from InfoHeader (now always shows border)
1.1.0 #
BREAKING CHANGES:
- Converted InfoHeader to an abstract class for better customization
- Moved existing implementation to StandardInfoHeader
- Added InfoHeader.standard factory constructor
- Improved documentation with examples
1.0.7 #
- Added border control options to InfoCard and InfoCardWithRiverpod
- Added showBorder property to control border visibility
- Added borderColor property to customize border color
- Improved documentation for border customization
1.0.6 #
- Improved border radius handling in InfoCard
- Fixed header styling with rounded corners
- Updated flutter_riverpod to version 2.5.1
- Removed unnecessary Container widgets for better performance
- Enhanced documentation for padding options
1.0.5 #
- Initial release with basic functionality
- Added Info and InfoCard widgets
- Added InfoHeader component
- Added InfoList component
- Added Riverpod integration
1.0.4 #
- Initial release with basic functionality
- Added Info and InfoCard widgets
- Added InfoHeader component
- Added InfoList component
- Added Riverpod integration
1.0.3 #
- Added single import support for all components
- Improved documentation with import examples
- Enhanced package structure
1.0.2 #
- Fixed layout issues in InfoList widget
- Improved documentation and examples
- Enhanced error handling
1.0.1 #
- Added generic type support for
Info
andInfoCard
widgets - Improved Material 3 design system integration
- Added customizable styles for headers and list items
- Enhanced documentation and examples
- Fixed file naming to follow Dart style guide
- Added shadow effects to cards
- Improved padding and margin customization options
1.0.0 #
Added #
- Initial release of info_ui_package
- InfoList widget with AsyncValue support
- InfoCard widget for consistent card layouts
- InfoHeader widget for card headers
- Support for customizable styling and layouts
- Example documentation with screenshots
Features #
- Flexible list widget that can display any type of data
- Built-in support for AsyncValue data handling
- Customizable styling options
- Modern design with Material You support
- Comprehensive documentation and examples
Dependencies #
- flutter_screenutil: ^5.9.0
- google_fonts: ^6.1.0
- cached_network_image: ^3.3.1
- flutter_riverpod: ^2.5.1
- Added InfoCard widget
- Added InfoHeader widget
- Added InfoList widget
- Added Info widget