widgets_helper 1.0.0
widgets_helper: ^1.0.0 copied to clipboard
A comprehensive Flutter plugin providing useful widgets and tools including SimpleButton, SimpleContainer, and SimpleTextInputField with extensive customization options, padding controls for icons, an [...]
Changelog #
1.0.0 #
Initial Release #
This is the first stable release of the widgets_helper plugin, featuring three comprehensive and highly customizable widgets:
Features Added
SimpleButton Widget
- Versatile button widget with support for text, icons, and custom widgets
- Multiple button styles: filled, outlined, gradient backgrounds
- Loading state with customizable loading indicator
- Disabled state support
- Customizable colors, sizes, and border radius
- Support for leading/trailing widgets and icons
- Icon-only button support
SimpleContainer Widget
- Flexible container with gradient and solid background support
- Customizable borders, border radius, and shapes
- Support for circular and rectangular containers
- Padding and margin controls
- Child alignment options
- Clip behavior customization
SimpleTextInputField Widget
- Comprehensive text input field with extensive customization
- Built-in password visibility toggle
- Prefix and suffix icon support with customizable constraints
- Form validation support
- Multi-line input support
- Customizable styling for all states (normal, focused, error, disabled)
- Auto-validation modes
- Custom text styling and alignment
Technical Features
- Full Material Design 3 support
- Comprehensive documentation with examples
- Extensive property customization options
- Platform-agnostic implementation
- Null safety support
- Flutter 3.3.0+ compatibility
Documentation
- Complete API documentation for all widgets
- Property tables with types, defaults, and descriptions
- Usage examples for basic and advanced scenarios
- Styling guides and best practices
- Comprehensive README with getting started guide
This release provides a solid foundation for building beautiful and functional Flutter applications with minimal boilerplate code.