Skip to content

FFImageLoading 2.1.8

Compare
Choose a tag to compare
@daniel-luberda 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 methods DownloadOnly and DownloadOnlyAsync
  • 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 instead DecodeStream method
  • Android: Better images quality, dithering enabled when decoding

Fixes:

  • Android: Use Android.Content.ContextWrapper(Android.App.Application.Context) instead Android.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 instead ToString() for UrlImageSource 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