Releases: mono/SkiaSharp.Extended
Version 2.0 (Preview 70)
What's Changed
- Enable CodeQL by @Redth in #150
- Enable TSA for CodeQL by @mdh1418 in #152
- Update Tools by @mattleibow in #186
- Bump the skiasharp group with 9 updates by @dependabot in #191
New Contributors
Full Changelog: v2.0.0-preview.61...v2.0.0-preview.70
Version 2.0 (Preview 61)
What's Changed
- Add an a image comparer by @mattleibow in #137
- Update SkiaSharp to the stable versions by @mattleibow in #138
Full Changelog: v2.0.0-preview.59...v2.0.0-preview.61
Version 2.0 (Preview 59)
Full Changelog: v2.0.0-preview.58...v2.0.0-preview.59
Version 2.0 (Preview 58)
What's Changed
- Development by @mattleibow in #52
- Merging #44 into master by @mattleibow in #55
- read gradientTransform Attribute by @inforithmics in #54
- Disable log compression in build.groovy by @akoeplinger in #58
- Fixup for PR #58 by @akoeplinger in #59
- [build] Added Azure DevOps & NuGet Signing by @mattleibow in #63
- Update SkiaSharp + MaterialDesignIcons by @mattleibow in #64
- Added tests to make sure the fill is not preserved by @mattleibow in #67
- Adding some more code / tests for gradients and strokes by @mattleibow in #66
- Dev by @leonardors in #7
- [SVG] Add support for
fill-rule="evenodd"
by @mattleibow in #69 - Switch to cake so that we can add more complex tasks by @mattleibow in #70
- Use the signing template by @mattleibow in #71
- Update Xamrin.Forms and Android Support by @mattleibow in #78
- Link Code of Conduct by @terrajobst in #90
- Add files via upload by @mattleibow in #94
- Add the data for the SKBlurHash demo by @mattleibow in #95
- Re-work the projects and add the UI and Controls by @mattleibow in #97
- Add a BlurHash Implementation by @mattleibow in #98
- Add a confetti view by @mattleibow in #92
- Add support for converting ImageSource to SKImage by @mattleibow in #99
- Add the new docs website by @mattleibow in #104
- Update NuGet packages by @mattleibow in #108
- Modernize the entire repo again and add .NET MAUI by @mattleibow in #111
- Added the MAUI sample by @mattleibow in #112
- Split the base out of the confetti view by @mattleibow in #113
- Update SkiaSharp to the latest of everything by @mattleibow in #114
- Fix Unit Tests by @mattleibow in #116
- A few enhancements to the base types by @mattleibow in #115
- Several improvements and changes to SKGeometry by @mattleibow in #117
- Make the build run in a single job by @mattleibow in #119
- Update SkiaSharp by @mattleibow in #120
- Move tests into a shared folder by @mattleibow in #121
- Add a SKLottieView to play Lottie animations by @mattleibow in #118
- Fixed typo in the SKLottieView Docs by @jfversluis in #122
- Update SkiaSharp by @mattleibow in #124
- Do not load the animation directly by @mattleibow in #123
- Reset properties before firing events by @mattleibow in #126
- Rename IsRunning to IsAnimationEnabled on SKAnimatedSurfaceView by @bijington in #125
- Rename IsCompleted to IsRunning by @bijington in #127
- Revert "Rename IsCompleted to IsRunning" by @mattleibow in #129
- Change default binding mode of readonly properties by @mattleibow in #130
- Update SkiaSharp by @mattleibow in #131
New Contributors
- @inforithmics made their first contribution in #54
- @akoeplinger made their first contribution in #58
- @terrajobst made their first contribution in #90
- @jfversluis made their first contribution in #122
- @bijington made their first contribution in #125
Full Changelog: v1.60.0...v2.0.0-preview.58
Version 1.60.0
Code Diff: v1.59.1-svg...v1.60.0
CI: Windows | Mac
SkiaSharp.Extended
During the process of development and support, we have collected some cool functions that may be useful to some apps. We decided to release these an a package so that everyone can find use for them. This is a very small collection right now, but we hope to extend this with many more features.
We hope you will give them a go and suggest any additional features or utilities that may come in handy.
What's New
- A few small improvements
- Updated SkiaSharp to v1.60.0
SkiaSharp.Extended.Svg
Support for SVG has been a hot topic, but Google has stated that this is not going to be a feature coming too soon. However, we do want to support SVG. To this end, we are trying out a lightweight SVG parser.
This goes in part with SKSvgCanvas
, which is used to create SVG files. Although both are still "preview" areas because not all the features of SVG have been implemented yet, they are both still very usable for most cases.
What's New
- Added support for
text-anchor
andbaseline-shift
attributes for<text>
/<tspan>
elements - Added support for basic clipping with the
clip-path
attribute and<clipPath>
element - Added support for styles on the root
<svg>
element - Added support for single
rx
orry
attributes on the<rect>
element - Added support for loading embedded images:
<image xlink:href="data:image/png;base64,XXX" />
- Resolved the exception:
XmlException: For security reasons DTD is prohibited in this XML document
- Updated SkiaSharp to v1.60.0
SkiaSharp.Extended.Iconify
A simple way to draw a string that contains icons inline with normal characters.
What's New
- A few small improvements
- Updated SkiaSharp to v1.60.0
Current Icons
Version 1.59.1 (SVG only)
Code Diff: v1.59.0...v1.59.1-svg
CI: Windows | Mac
SkiaSharp.Extended.Svg
Support for SVG has been a hot topic, but Google has stated that this is not going to be a feature coming too soon. However, we do want to support SVG. To this end, we are trying out a lightweight SVG parser.
This goes in part with SKSvgCanvas
, which is used to create SVG files. Although both are still "preview" areas because not all the features of SVG have been implemented yet, they are both still very usable for most cases.
What's New
- Improved support for
<polyline>
and<polygon>
- Support for
display: none
- Support for named colors and
rgb(r,g,b)
colors
Version 1.59.0
Code Diff: afd2b18...v1.59.0
CI: Windows | Mac
SkiaSharp.Extended
During the process of development and support, we have collected some cool functions that may be useful to some apps. We decided to release these an a package so that everyone can find use for them. This is a very small collection right now, but we hope to extend this with many more features.
We hope you will give them a go and suggest any additional features or utilities that may come in handy.
SkiaSharp.Extended.Svg
Support for SVG has been a hot topic, but Google has stated that this is not going to be a feature coming too soon. However, we do want to support SVG. To this end, we are trying out a lightweight SVG parser.
This goes in part with SKSvgCanvas
, which is used to create SVG files. Although both are still "preview" areas because not all the features of SVG have been implemented yet, they are both still very usable for most cases.
SkiaSharp.Extended.Iconify
A simple way to draw a string that contains icons inline with normal characters.