Win2D 1.18.0 – bugfixes and SpriteBatch docs

Win2D version 1.18.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. This release fixes a reentrancy bug in CanvasAnimatedControl. It also improves the SpriteBatch.Draw docs, explaining how to convert Windows.UI.Color values into a Vector4 tint parameter. Many thanks to Andy De George for contributing this!


Win2D 1.17.0 – bugfixes and stable APIs

Win2D version 1.17.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. This release fixes a couple of bugs that were reported by customers on github. It also removes the “experimental” warning tag from a final set of APIs that we now consider to be stable: HDR color support *Hdr properties…


Win2D 1.16.0 – changing experimental APIs to stable

Win2D version 1.16.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. This release contains no new features, but removes the “experimental” warning tag from an additional set of APIs that we now consider to be stable: CanvasImage CanvasVirtualBitmap CanvasVirtualBitmapOptions CanvasVirtualControl CanvasVirtualImageSource CanvasRegionsInvalidatedEventArgs PixelShaderEffect SamplerCoordinateMapping CanvasPrintDocument CanvasPrintTaskOptionsChangedEventArgs CanvasPreviewEventArgs CanvasPrintEventArgs CanvasPrintDeferral CanvasDevice:…


Win2D update video

Our very own Simon Tao made a video talking about what is new in Win2D over the last few months, and demoing some of the newer Example Gallery pages: https://youtu.be/lhkmf3KqaIc


Win2D 1.15.0 – custom Arabic text layouts, CanvasFontSet(uri), and deexperimentalization

Win2D version 1.15.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub.   Breaking changes in this release Renamed some methods of CanvasTextAnalyzer, to improve consistency: ChooseFonts -> GetFonts AnalyzeBidi -> GetBidi AnalyzeBreakpoints -> GetBreakpoints AnalyzeNumberSubstitutions -> GetNumberSubstitutions AnalyzeScript -> GetScript AnalyzeGlyphOrientations -> GetGlyphOrientations CanvasFontSet.TryFindFontFace is no longer supported on Windows…


Stabilizing Win2D

Back in September 2014 when first introducing Win2D, we said: “By no means is the API in its current state a complete representation of Direct2D in Windows Runtime. We believe that releasing the API early, even if it does not have all the Direct2D features, is useful. As a developer and potential user of the…


Win2D 1.14.0 – text analysis, typography, TableTransfer3DEffect, color management, and ComputeHistogram

Win2D version 1.14.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. New features: New CanvasTextAnalyzer methods for low level, customized text processing (check out the Custom Text Layouts example  to see them in action) AnalyzeBidi AnalyzeBreakpoints AnalyzeGlyphOrientations AnalyzeNumberSubstitutions GetJustificationOpportunities ApplyJustificationOpportunities AddGlyphsAfterJustification Query a CanvasFontFace for its typographic features and glyph…


Win2D 1.12.0 – bugfixes and error messages

Win2D version 1.12.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. There are no new features in this release, but a bunch of small improvements: Fixed CanvasDrawingSession.Close to release all resources it was holding Fixed lost device handling to call RoClearError, so later unrelated exceptions don’t incorrectly appear to be…