FFImageLoading 2.1.8
·
1012 commits
to master
since this release
Complete history of changes available here: v2.1.7...v2.1.8
Enhancements:
- Some performance optimizations
- Preload download only feature when only
CacheType.Diskis set. Also added new helper methodsDownloadOnlyandDownloadOnlyAsync - Added
DownloadStartedcallbacks - When no custom priority is set, local images have a higher priority by default
- Don't set image on native control when it's already set to the same instance again
- Make sure we don't load placeholders when preloading
- Global config: Added
SchedulerMaxParallelTasksproperty - Global config: Added
DiskCacheDurationconfig parameter - Xamarin.Forms: Automatically reload image when
Transformationsproperty changes - Android: use
DecodeStreamAsyncinsteadDecodeStreammethod - Android: Better images quality, dithering enabled when decoding
Fixes:
- Android: Use
Android.Content.ContextWrapper(Android.App.Application.Context)insteadAndroid.App.Application.Context - iOS & Windows: Fix some issues when transformations were not always applied
- Fixed
System.ArgumentNullExceptionexception on cancelled tasks - Fixed #311
- Fixed #291
System.NullReferenceException - Xamarin.Forms: 2.3.3.152-pre2 support
- Xamarin.Forms: #319 - Use
OriginalStringinsteadToString()forUrlImageSourcehandling - Xamarin.Forms:
ImageSourceBindingnull exceptions fix - Xamarin.Forms: Windows #266 - fix AspectFit not centered correctly
- Global config:
MaxCacheSizecan't be set less than 5% total allowed app memory (automatically changed) - Some minor fixes