FFImageLoading 2.1.8
daniel-luberda
released this
25 Sep 12:13
·
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.Disk
is set. Also added new helper methodsDownloadOnly
andDownloadOnlyAsync
- Added
DownloadStarted
callbacks - 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
SchedulerMaxParallelTasks
property - Global config: Added
DiskCacheDuration
config parameter - Xamarin.Forms: Automatically reload image when
Transformations
property changes - Android: use
DecodeStreamAsync
insteadDecodeStream
method - 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.ArgumentNullException
exception on cancelled tasks - Fixed #311
- Fixed #291
System.NullReferenceException
- Xamarin.Forms: 2.3.3.152-pre2 support
- Xamarin.Forms: #319 - Use
OriginalString
insteadToString()
forUrlImageSource
handling - Xamarin.Forms:
ImageSourceBinding
null exceptions fix - Xamarin.Forms: Windows #266 - fix AspectFit not centered correctly
- Global config:
MaxCacheSize
can't be set less than 5% total allowed app memory (automatically changed) - Some minor fixes