FFImageLoading 2.4.5
Complete history of changes available here: v2.4.4...v2.4.5
Changelog
This release should have an overall better performance thanks to using more threads and some optimizations.
Enhancements
- Added TaskParamter platform extensions which allow use of custom targets
- DownloadCache performance improvements - eg. don't retry for 404, etc
- Performance - Updated default configuration, use more threads, lower default HttpHeadersTimeout value
- Android performance: Allow 2 decoder operations at the same time
- Added Java.Lang.JavaSystem.Gc() calls
- Android memory cache fixes / optimizations
Fixes
- Android memory cache fixes
- XF NativeSizeChanged should be called for every image loading
- Android - Fixes #1247 Gif not working if view size is not set
- XF: Placeholders don't always show or show with incorrect aspect ratio Fixes #353 #1239
- Many SVG support fixes
- Enforce clipping on fast renderer when using AspectFill (Thanks to @velocitysystems)
- Changed to force image that has been invalidated from cache to also be removed from displayed cache and reuse pool. (Thanks to Goran Zidar)
- Corrects missing ImageInformation on Android GIF Decoder (Thanks to @DKWaters)
- Fixed disk cache was not cleaned automatically (Thanks to @nll)
- AsJpegStream quality ignored (Thanks to @nll)
- EnableMockImageService not working for SvgCachedImage
- XF: Fix for issues with non-default visual style
- Fix for missing fade animation on Android
- Fixes #1203 Cannot access a disposed object
- Fixes #1198 BackgroundColor ignored when using fast renderers
- Android: Fixes #1101 - LRUCache.sizeOf() is reporting inconsistent results
- Fixes #1053 #1171 ReplaceStringMap change is not reflected