image_craft 1.0.6
image_craft: ^1.0.6 copied to clipboard
ImageCraft aims to simplify image handling in Flutter applications while providing robust caching mechanisms.
1.0.6 #
- Updated License: Edited the MIT License to ensure compliance with OSI-approved licensing requirements, allowing for broader usage and distribution of the package.
1.0.5 #
- Minor Changes: No significant changes.
1.0.4 #
- Unit Test Enhancements: Made changes in unit tests to improve coverage and ensure reliability across different platforms.
- Universal HTML Package Integration: Replaced dart:html with the universal_html package to handle HTML-related functionality, addressing platform compatibility issues.
1.0.3 #
- Global CacheManager Setup: Introduced a global setup for CacheManager to detect and use the appropriate caching mechanism (web or universal) throughout the application, reducing code duplication.
- Abstract CachedManager: Made CachedManager an abstract class and provided concrete implementations for both web and universal platforms.
- Improved Caching Mechanism: Added a global static method to determine the caching type, streamlining the cache management process across different parts of the application.
1.0.2 #
- Web Caching Support: Added support for caching in web applications to enhance performance and reduce loading times.
1.0.1 #
- Fixed Links in README: Corrected some links in the README for better navigation and clarity.
1.0.0 #
- Initial Release: Released initial version of the image_craft package, supporting image loading from various sources (network, assets, SVG, and files) with caching, error handling, and loading indicators.
- Image Types: Implemented support for four image types: NETWORK, ASSET, SVG, and FILE.
- Caching Mechanism: Added a caching manager to handle temporary file storage and cleanup.
- Error Handling: Included error and loading placeholders for improved user experience during image loading.
- Pre-Caching: Introduced pre-caching for assets to enhance performance.
- ImageLoader Interface: Defined an abstract
ImageLoader
class to standardize image loading across different implementations. - Factory Pattern: Implemented an
ImageLoaderFactory
to provide instances of specific image loaders based on the image type. - Documentation: Comprehensive documentation added for all classes and methods.