Win2D 1.19.0 – Windows 10 Anniversary Edition support, new image effects, doc improvements, and bugfixes

Win2D version 1.19.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. This release adds four new image effects: AlphaMaskEffect, CrossFadeEffect, OpacityEffect, and TintEffect.  These are new in the Windows 10 Anniversary Edition version of Direct2D, so are not supported on older versions of Windows.  They are just helpers that make…


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…