Table of Contents

Version 1.60.2

New drawing primitives and platform fixes · Released June 28, 2018 · NuGet · GitHub Release

Highlights

This release introduces SKNWayCanvas for drawing to multiple canvases simultaneously and SKRoundRect for more complex rounded rectangle support. It also adds flexible encoding overloads to SKPixmap and resolves several platform-specific linking and rendering issues.

Breaking Changes

None in this release.

New Features

Drawing

  • SKNWayCanvas — Draw to multiple canvases simultaneously, enabling broadcast-style rendering to several targets at once.
  • SKRoundRect — Draw more complex rounded rectangles with per-corner radius control.

Encoding

  • SKPixmap.Encode() overloads — Additional Encode() overloads on SKPixmap for finer control when encoding to PNG, JPEG, and WEBP formats.

Bug Fixes

  • Fixed UWP library being linked to wrong libraries (#566, #536)
  • Fixed iOS not being able to AOT compile (#547)
  • Fixed slow rendering in GTK# SKWidget (#534)
  • Fixed memory leak in SKXamlCanvas on UWP and Xamarin.Forms (#429)
  • Upgraded projects to new SDK-style format; removed shared projects and enabled Android builds on Windows