FFImageLoading 2.2.6
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
andFileWriteFinished
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 ofFadeAnimationEnabled
- [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
duringInvalidateCacheAsync
- [Android] Android/Compatibility:
ImageViewAsync
- Disabled custom fit logic whenAlignMode/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