Version 1.59.2
Unity3D support, stream fixes, and GRContext access · Released October 26, 2017 · NuGet · GitHub Release
Highlights
This release adds Unity3D compatibility, allows SKTypeface to be constructed from non-seekable streams or SKData, and exposes the GRContext on GL views. Several memory management and stream handling fixes improve reliability, particularly for loading bitmaps over the network. The project also migrated from packages.config to <PackageReference>.
Breaking Changes
None in this release.
New Features
API Surface
SKTypefacefrom non-seekable streams —SKTypefacecan now be constructed from non-seekable streams orSKData, improving flexibility when loading fonts from network or resource sources.GRContextexposed on GL views — The currentGRContextis now accessible on the GL views in both SkiaSharp.Views and SkiaSharp.Views.Forms. (#358)
Platform
- Unity3D compatibility — The managed SkiaSharp.dll now works with Unity3D.
- PackageReference migration — Switched from
packages.configto<PackageReference>for cleaner project files.
Bug Fixes
- Resolved
ObjectDisposedExceptionduring view rendering. (#292) - Corrected
SKManagedStreambehavior, fixing bitmap loading over the network. (#335) - Memory management fixes for
SKManagedStream. (#376, #83)