adaptive_image_loader 1.0.5
adaptive_image_loader: ^1.0.5 copied to clipboard
Fast drop-in image loader for Google Drive (Edge CDN), Dropbox, GitHub, GitLab, Box, OneDrive, and public URLs with caching and on-the-fly CDN resizing.
1.0.4 #
- Widened
cached_network_imagedependency constraint (>=3.3.1 <5.0.0) to supportcached_network_image 4.0.0and future 4.x releases. - Maintained backward compatibility with
cached_network_image 3.x.
1.0.3 #
- β‘ Google Edge CDN Acceleration: Resolves Google Drive links directly to
https://lh3.googleusercontent.com/d/{FILE_ID}(0 redirects, no rate limit walls). - π On-The-Fly Server-Side Resizing: Added
size/driveImageSizeparameter to scale Drive images on Google's Edge servers (=s{size}). - π Multi-Cloud & Git Support: Added auto-resolution for GitHub blob, GitLab blob, Box.com, and OneDrive links.
- π§Ή Programmatic Cache Eviction: Added
AdaptiveImage.evict(url)andAdaptiveImageProvider.evictUrl(url). - π¨ Enhanced Parameter Parity: Added
headers,color,colorBlendMode,alignment,repeat,matchTextDirection,filterQuality,placeholderColor, andfadeInDuration. - π§ͺ Added comprehensive test suite and updated example app.
1.0.2 #
- Added Example
1.0.1 #
- Added comprehensive example demonstrating all supported use cases
- Added examples for:
- Normal web image loading
- Google Drive image loading
- Dropbox image loading
- Cached vs non-cached images
- Background image usage via AdaptiveImageProvider
- Improved documentation around caching behavior and background images
- Clarified differences between AdaptiveImage widget and AdaptiveImageProvider
1.0.0 #
- Initial release
- Load images from:
- Normal public image URLs
- Google Drive share links
- Dropbox share links
- Automatic conversion of Drive and Dropbox links to direct image URLs
- Optional disk caching using cached_network_image
- AdaptiveImage widget for UI-based image rendering
- AdaptiveImageProvider for background images (CircleAvatar, DecorationImage)