Vapolia.Xamarin.Svg.Forms 3.3.0

Add SVG images to Xamarin Forms apps. It's a Full .NET native implementation (not a binding and has no dependency).

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package Vapolia.Xamarin.Svg.Forms -Version 3.3.0
dotnet add package Vapolia.Xamarin.Svg.Forms --version 3.3.0
<PackageReference Include="Vapolia.Xamarin.Svg.Forms" Version="3.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Vapolia.Xamarin.Svg.Forms --version 3.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Vapolia.Xamarin.Svg.Forms, 3.3.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Vapolia.Xamarin.Svg.Forms as a Cake Addin
#addin nuget:?package=Vapolia.Xamarin.Svg.Forms&version=3.3.0

// Install Vapolia.Xamarin.Svg.Forms as a Cake Tool
#tool nuget:?package=Vapolia.Xamarin.Svg.Forms&version=3.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Use cases and full documentation:
     https://github.com/softlion/XamSvg-Samples

     This is the Xamarin Forms version.
     For Xamarin native only use this package instead:
     Vapolia.Xamarin.Svg

     Commercial support is available at https://vapolia.eu/

     3.3.0
     Simplified experience: setting ResourceAssembly.ies is now optional.
     Fixed SvgImagSource handler registration in specific conditions, leading to nothing being displayed by an SvgImageSource.

     3.2.9
     Upgrade to Forms 4.5.0.617, which is the minimum required version to support Hot Reload.

     3.2.8
     Upgrade to Forms 4.5.0.530, which is the wrong version we wanted to use.

     3.2.7
     Added old UWP 16299

     3.2.3
     Upgrade referenced nugets.

     3.2.0
     Fix an issue in iOS where XamSvg will trigger an infinite loop when both width and height are contrained to non zero values, and the name of the svg is null/empty.
     It resulted in an infinite refresh loop which makes the app immediatly seems unresponsive.
     All properties of SvgImageSource are now bindable, as Xamarin.Forms now supports any ImageSource everywhere an icon can be set (buttons, tabs, ...)

     3.1.8
     UWP version includes the xr.xml file

     3.1.6
     fix regression in 3.1.5 with arcs + unit test

     3.1.5
     Supports new optimized SVG not respecting spec

     3.1.1
     ios: fix small pixellization (MainScale not used)
     ios: fix AlignmentMode property not working as expected when svg bounds don't start at (0,0)

     3.0.1
     android: fix scaling proportions for sdk23+
     ios: fix scaling of DrawUri
     fix netstandard versions
     android: fix selected/pressed/disabled state making svg invisible in certain cases

     3.0.0
     Requires Xamarin Forms 3.0 + netstandard2/uwp fall update
     ios: fix image heights

     Older notes removed for clarity (from 2014)

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Vapolia.Xamarin.Svg.Forms:

Repository Stars
Baseflow/XF-Material-Library
A Xamarin Forms library for implementing Material Design

Version History

Version Downloads Last updated
4.0.1-pre3 98 3/5/2021
4.0.1-pre2 58 3/1/2021
4.0.1-pre1 50 2/28/2021
4.0.0-pre7 397 9/17/2020
4.0.0-pre6 130 9/17/2020
3.3.0 774 9/10/2020
3.2.9 237 8/30/2020
3.2.8 129 8/30/2020
3.2.7 198 8/7/2020
3.2.6 202 7/11/2020
3.2.5 215 7/11/2020
3.2.4 218 7/11/2020
3.2.3 156 6/29/2020
3.2.2 148 5/24/2020
3.2.2-pre2 167 5/23/2020
3.2.2-pre1 199 5/23/2020
3.2.1-pre9 151 5/22/2020
3.2.1-pre8 140 5/22/2020
3.2.1-pre7 148 5/22/2020
3.2.1-pre10 142 5/22/2020
Show less