Version 1.58.1
Touch events & bug fixes · Released June 30, 2017 · NuGet · GitHub Release
Highlights
This release adds touch event support to all Xamarin.Forms views and .NET Standard 1.3 support. Several bugs are fixed including color rendering issues on some devices, an incorrect GRContextOptions struct, and SKRegion.SetPath always producing empty regions. SkiaSharp.Svg and SkiaSharp.Extended have moved to their own repository.
Breaking Changes
None in this release.
New Features
Platform
- Touch events for Xamarin.Forms views — All Xamarin.Forms views now support touch events via
EnableTouchEventsand theTouchevent. Disabled by default due to an iOS Xamarin.Forms bug (PR 990, bug 57114). - .NET Standard 1.3 support — SkiaSharp.Views.Forms now targets .NET Standard 1.3.
- tvOS minimum lowered to 9.0 — tvOS now targets 9.0 instead of 10.2.
API Surface
SKRectI.CeilingandSKRectI.Flooroverloads — New overloads to inflate/deflate to integral coordinates. (#318)
Repository
- SkiaSharp.Svg & SkiaSharp.Extended moved — These packages have moved to mono/SkiaSharp.Extended and will be updated independently.
Bug Fixes
- Corrected the
GRContextOptionsstruct definition. - Fixed color rendering issues on some devices. (#284)
- Fixed
SKRegion.SetPathalways creating an empty region. (#316) - Fixed GC-related issues with Android views. (#292)
Platform Support
| Platform | What's New |
|---|---|
| 🍎 Apple | tvOS minimum lowered to 9.0; touch events in Xamarin.Forms |
| 🤖 Android | GC-related view fix; touch events in Xamarin.Forms |
| 🪟 Windows | Touch events in Xamarin.Forms |
| 🎨 Core | GRContextOptions fix, SKRegion.SetPath fix, SKRectI overloads |