extensionresoft 1.2.0
extensionresoft: ^1.2.0 copied to clipboard
Boost your Flutter development with reusable widgets, utilities, and extensions for advanced image handling, secure PIN entry, internet connectivity checks, and more.
Changelog #
[1.2.0] - 2025-06-10 (Feature Release) #
Features: #
- CustomTextField: Introduced a powerful and highly customizable
CustomTextField
widget with built-in validation, styling options, accessibility enhancements, and dropdown support. - Connectivity Bloc Demo: Added a comprehensive demo showcasing real-time internet connectivity monitoring using the
Bloc
pattern, complete with events, states, and a repository. - ImageBackground Widget: Launched a new
ImageBackground
widget to easily display images with overlay content.
New Animation Widgets: #
- AnimatedFadeScale: A widget for combining fade and scale animations seamlessly.
- FadeSlideTransition: A transition widget for creating smooth fade and slide effects.
- UI Assets: Added password visibility toggle icons directly to the package assets.
Improvements: #
- Theming: Added the
AppColors
class, providing a set of predefined color constants for consistent UI theming. - String Extensions: Included a capitalize extension on the
String
class for convenient text formatting.
[1.1.0] - 2025-04-20 (Feature Release) #
Features: #
- Enhanced Image Handling: Added comprehensive file support (
File
objects) for bothAppImage
andAppCircleImage
widgets. - Border Radius Support: Introduced
borderRadius
parameter forAppImage
to enable custom clipping without additional widgets. - Background Customization: Added
backgroundColor
parameter to both image widgets for better visual integration. - Performance Optimizations: Implemented device pixel ratio-aware image caching for improved memory usage.
- Robust Source Detection: Enhanced network URL validation with multiple detection methods for more reliable image loading.
Improvements: #
- Unified Image API: Consolidated handling of network, asset, and file sources through a single consistent interface.
- Error Handling: Improved logging and fallback mechanisms for better debugging and user experience.
- Customization: Added
fit
parameter toAppCircleImage
for more control over image scaling. - Documentation: Enhanced code documentation and usage examples.
Deprecated: #
- The
assetFallback
parameter is now recommended to be replaced withfallbackImage
for naming consistency (backward compatible).
Other Changes: #
- Fixed edge cases in network URL detection and fallback image handling.
- Improved default placeholder and error widgets for better visual consistency.
[1.0.0] - 2025-01-08 (Major Release) #
Features: #
- PIN Screen: Introduced a secure and customizable PIN entry widget for robust user authentication.
- Internet Connection Checker: Integrated utilities for real-time internet connectivity monitoring, enabling developers to build apps that gracefully handle network availability.
- Versatile Image Handling: Added customizable image widget features, including circular and rectangular shapes with placeholders, error handling, and fallbacks, simplifying image management in Flutter apps.
Deprecated: #
- Streamlined API: Deprecated
SharedPreferencesService
in favor of leveraging the latestshared_preferences
package API for a more efficient approach to managing shared preferences.
Other Changes: #
- Bug fixes and general improvements across the library.
- Enhanced usability and code readability by streamlining utility functions and extensions.
[0.0.6] - 2024-03-20 #
- Minor fixes and upgrades to improve performance.
[0.0.5] - 2024-03-20 #
- Improved documentation for the
SharedPreferencesService
class. - Added example usage in
README.md
. - Bug fixes and performance improvements.
[0.0.4] - 2024-03-20 #
- Introduced
SharedPreferencesService
class for managing SharedPreferences in Flutter applications. - Implemented methods for storing and retrieving various data types in SharedPreferences.
- Added methods to initialize, clear, and remove data from SharedPreferences.
[0.0.3] - 2024-02-09 #
Changes: #
- Formatted Dart code.
- Further updated documentation for improved clarity.
[0.0.2] - 2024-02-08 #
[0.0.1] - 2024-02-08 #
- Initial release.