Table of Contents

Version 2.88.5

Uno Platform and rectangle conversion fixes · Released August 23, 2023 · NuGet · GitHub Release

Highlights

SkiaSharp 2.88.5 is a targeted patch release that fixes canvas rendering issues on the Uno Platform (including WebAssembly) and corrects outward rounding when converting SKRect to SKRectI. One community contributor drove two of the three fixes.

Breaking Changes

None in this release.

Bug Fixes

  • Uno canvas context not active during rendering — Fixed an issue where the canvas GL context was not properly activated before rendering on Uno Platform targets. ❤️ @jeromelaban (#2560)
  • WASM canvas lookup failureSKXamlCanvas on WebAssembly no longer throws when the underlying canvas element cannot be found. ❤️ @jeromelaban (#2564)
  • SKRect to SKRectI roundingSKRect now floors outward correctly when converting to SKRectI, preventing off-by-one pixel clipping. (#2574)

Platform Support

Platform What's New
🌐 WebAssembly Canvas lookup failure fix for WASM targets
🎨 Core API Correct outward rounding for SKRectSKRectI conversion

Community Contributors ❤️

Contributor What They Did
@jeromelaban Uno canvas context fix; WASM canvas lookup fix