Skip to content

FFImageLoading 2.2.6

Compare
Choose a tag to compare
@daniel-luberda daniel-luberda released this 02 Jan 21:55
· 863 commits to master since this release

Complete history of changes available here: v2.2.5...v2.2.6

New features

  • SVG support using SkiaSharp library. It's super fast as it uses all FFImageLoading caching capabilities. More here: Wiki.
  • Windows BIG performance improvement - implemented LRU memory cache. Default cache size is 32MB for phones / 128MB for desktops (configurable)
  • WorkScheduler - always run image loading on thread pool
  • Added DownloadProgress and FileWriteFinished events / commands
  • Bump up the priority on pending tasks if similar tasks have a higher priority
  • Windows projects reconfigured, added UWP Forms sample

Fixes

  • Do not break image loading when placeholder failed
  • Fixed image loading delayed twice when using delay option
  • Fixed CacheType.Disk not working correctly
  • FadeAnimationEnabledForCached is now independent of FadeAnimationEnabled
  • [Xamarin.Forms] Fixed #396 DiskCacheDuration is always Zero
  • [Xamarin.Forms iOS] Fixed file image source not loading in some cases
  • [Android] MemoryCache fixes, replaced LRU cache implementation
  • [Android] Fixed #416 NetworkOnMainThreadException
  • [Android] Fixed #408 ConcurrentModificationException during InvalidateCacheAsync
  • [Android] Android/Compatibility: ImageViewAsync - Disabled custom fit logic when AlignMode/ScaleToFit properties not used
  • [Android] CanUseForInBitmap - Round up to power of 2 (added back)
  • [iOS] Fixed Scale helper deadlock
  • [iOS] Fixed bug when omitting file extensions for bundled resources
  • [iOS] Fixed #415 iOS Configuration.MaxMemoryCacheSize not working correctly
  • some others fixes