FFImageLoading 2.2.10
·
648 commits
to master
since this release
Complete history of changes available here: v2.2.9...v2.2.10
Features
- .Net Standard 1.0 support
- Android & iOS GIF support
- Many SVG support enhancements, docs here
Xamarin.Forms: NewSvgCachedImageview.- MvvmCross: New
MvxCachedImageView/MvxSvgCachedImageViewviews. (MvxImageLoadingViewis now obsolete) - Data URL (including base64) support + SVG as text loading support, more here
- Now compiled with VS2017
- Added
ReplaceStringMapfor SVG parsing (eg. changing colors) - Implemented AllowUpscale for downsampling feature
- ScaleHelper is now only initialized once
ITransformationinterface refactorings to allow more advanced scenarios- Added
SetupOnBeforeImageLoadingvirtual method toCachedImage/MvxCachedImageViewfor advanced use-cases - Linking: Added some additional Preserve attributes
- Memory cache changes
- Allow for specifying root of cache folder on Windows
- Xamarin.Forms
EmbeddedResourceImageSourcefor a better performance resource files loading - Identify Webp & Gif with file first bytes magic bytes instead relying on a file extension
- Placeholder loading optimizations
Fixes
This release contains many issues fixes (bugs, deadlocks, etc). Some of them:
- Avoid race conditions fixes
- Correctly http GZip / Deflate decompression
MD5CryptoServiceProvideris not thread safeTaskCanceledExceptionwill crash the application- iOS fixed asset catalog loading issues
- Android BlurredTransformation not working correctly sometimes
ErrorPlaceHolderErrorCommandnot working on Android- Crashing on Xamarin Designer
- Images don't show up in UWP release build
- ErrorPlaceholder not shown when url is not valid
- Deadlock when scrolling in GridView on Windows 10