Forms9Patch 1.5.0.5

Xamarin Forms is great for developing apps on Android, iOS, and Universal Windows Platform (UWP) but it is missing some important features:
•Scalable images
•NetStandard, PCL and Shared Library, multi-screen / multi-resolution image management
•HTML formatted text for labels and buttons
•NetStandard, PCL and Shared Library custom font management
•Hardware keyboard key detection
•On-Screen software keyboard height change events
•Support for multiple items of the same MIME type on the clipboard
•Support for inter-app Data Sharing

Android developers can use NinePatch bitmaps, the drawable directory naming convention, Html.FromHtml, and a bunch of complex file manipulations to address the image issue.  Likewise, iOS developers can use ResizeableImageWithCapInsets, the @2x, @3x, @4x file naming convention, and some 3rd party libraries for this purpose.  Forms9Patch enhances Xamarin Forms to make multi-resolution / multi-screen image management, custom fonts, and HTML text formatting easy for NetStandard, PCL, and Shared Libary apps for iOS,  Android and UWP

There is a newer version of this package available.
See the version list below for details.
Install-Package Forms9Patch -Version 1.5.0.5
dotnet add package Forms9Patch --version 1.5.0.5
<PackageReference Include="Forms9Patch" Version="1.5.0.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Forms9Patch --version 1.5.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1.5.0: Refactored layout engine to SkiaSharp.Views.Forms to eliminate device specific issues; Refactored popups to use Rg.Plugins.Popup to eliminate the need for RootPage and addresse failure to render popups in modal pages in iOS; Fixed issues with Label vertical alignment in iOS; Fixed: (Android) failure to detect gestures when element is embedded inside of another element that is monitoring gestures;
1.4.1: Fixed: Clipboard, DataSharing and HardwareKeyListener UWP dependencies not registered.
1.4.0: New: Clipboard supports multiple objects of same Mime type, Inter-app Data Sharing; Fixed: HardwareKeyboardListener crashes in some UWP implementations, Popups crashes in Android implementations when instantiated before Forms9Patch.RootPage is instantiated;  Eliminated need for Android "forms9patch_copy_paste_authority" string.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Forms9Patch:

Package Downloads
Plugin.Xamarin.Tools
Set of several tools and dependency services for xamarin

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.4.2 183 7/25/2020
2.4.1 79 7/25/2020
2.4.0 50 7/24/2020
2.4.0-beta2 40 7/24/2020
2.4.0-beta1 57 7/24/2020
2.3.0 1,277 6/29/2020
2.2.6 7,304 3/15/2020
2.2.5 336 3/14/2020
2.2.5-beta1 220 3/14/2020
2.2.4 2,540 1/28/2020
2.2.4-beta1 99 1/23/2020
2.2.3 1,743 1/4/2020
2.2.3-pre1 158 1/4/2020
2.2.2 504 12/31/2019
2.2.1 212 12/30/2019
2.2.0 227 12/26/2019
2.1.3 1,378 12/10/2019
2.1.2 2,646 11/27/2019
2.1.1 189 11/26/2019
2.1.0 164 11/26/2019
2.1.0-beta1 111 11/22/2019
2.0.2 835 11/13/2019
2.0.1 149 11/12/2019
2.0.0 273 11/11/2019
2.0.0-rc1 99 11/11/2019
1.8.1 1,703 9/17/2019
1.8.0.5 1,269 8/15/2019
1.8.0.4 1,300 7/26/2019
1.8.0.2 1,389 7/9/2019
1.8.0.1 886 7/5/2019
1.8.0 1,395 6/26/2019
1.7.0 10,557 4/22/2019
1.6.7.2 1,703 4/12/2019
1.6.7.1 947 4/11/2019
1.6.7 874 4/11/2019
1.6.6.2 1,188 4/7/2019
1.6.6.1 1,614 3/22/2019
1.6.6 6,868 3/2/2019
1.6.5.1 1,213 2/6/2019
1.6.5.1-rc2 876 2/1/2019
1.6.5.1-rc1 876 1/30/2019
1.6.5 1,280 1/28/2019
1.6.4 12,643 12/5/2018
1.6.3 7,178 11/25/2018
1.6.2.1 2,656 11/16/2018
1.6.2 1,116 11/15/2018
1.6.1 1,192 11/2/2018
1.6.0.1 941 10/30/2018
1.6.0-rc5 892 10/30/2018
1.6.0-rc4 877 10/30/2018
1.6.0-rc3 884 10/29/2018
1.6.0-rc2 924 10/27/2018
1.6.0-rc1 877 10/27/2018
1.5.0.9 6,579 10/23/2018
1.5.0.9-beta1 909 10/22/2018
1.5.0.8 1,007 10/22/2018
1.5.0.7-rc1 929 10/20/2018
1.5.0.6 1,099 10/12/2018
1.5.0.5 967 10/12/2018
1.5.0-rc1 935 10/9/2018
1.4.0.3 1,576 9/7/2018
1.4.0.2 927 9/7/2018
1.4.0.1 931 9/7/2018
1.4.0 1,022 9/5/2018
1.3.3 2,352 6/28/2018
1.3.2 3,172 6/19/2018
1.3.1 1,394 5/15/2018
1.3.0 1,184 5/11/2018
1.2.0.3 1,182 4/19/2018
1.2.0 1,125 4/17/2018
1.1.1 1,466 2/19/2018
1.1.0 1,537 1/6/2018
1.0.1.3 1,138 1/5/2018
1.0.1.2 1,330 1/4/2018
1.0.1.1 1,108 1/2/2018
1.0.0 1,125 12/28/2017
0.10.3.5 9,494 10/26/2017
0.10.3.4 2,459 10/7/2017
0.10.3.3 5,125 8/14/2017
0.10.3.2 1,270 8/2/2017
0.10.3.1 1,286 7/10/2017
0.10.3 1,202 6/27/2017
0.10.2.16 1,197 6/21/2017
0.10.2.13 1,315 5/30/2017
0.10.2.12 1,145 5/23/2017
0.10.2.11 1,260 5/10/2017
0.10.2.10 1,181 5/3/2017
0.10.2.9 1,117 5/3/2017
0.10.2.8 1,107 5/3/2017
0.10.2.7 1,142 5/1/2017
0.10.2.6 1,403 4/16/2017
0.10.2.5 1,099 4/16/2017
0.10.2.4 1,180 4/10/2017
0.10.2.3 1,200 3/28/2017
0.10.2.2 1,834 3/2/2017
0.10.2.1 1,717 2/22/2017
0.10.1 1,310 2/16/2017
0.10.0.1 1,154 2/13/2017
0.10.0 1,136 2/11/2017
0.9.13.5 3,383 10/13/2016
0.9.13.4 1,210 9/26/2016
0.9.13.3 1,196 9/21/2016
0.9.13.2 1,153 9/15/2016
0.9.13.1 1,181 9/1/2016
0.9.13 1,231 8/22/2016
0.9.12.5 1,178 8/17/2016
0.9.12.4 1,347 8/6/2016
0.9.12.3 1,266 7/19/2016
0.9.12.2 1,340 7/16/2016
0.9.12.1 1,296 7/13/2016
0.9.12 1,268 7/11/2016
0.9.11.2 1,245 6/27/2016
0.9.11.1 1,374 5/10/2016
0.9.11 1,280 5/5/2016
0.9.10.7 1,139 4/29/2016
0.9.10.6 1,160 4/12/2016
0.9.10.5 1,158 4/5/2016
0.9.10.4 1,129 3/31/2016
0.9.10.3 1,140 3/23/2016
0.9.10.2 1,147 3/21/2016
0.9.10.1 1,127 3/21/2016
0.9.10 1,295 3/11/2016
0.9.9.3 1,350 3/1/2016
0.9.9.2 1,133 3/1/2016
0.9.9.1 1,135 2/28/2016
0.9.9 1,137 2/25/2016
0.9.8.2 1,141 2/19/2016
0.9.8.1 1,152 2/5/2016
0.9.8 1,132 2/4/2016
0.9.7.1 1,157 1/29/2016
0.9.7 1,126 1/28/2016
0.9.6 1,157 1/24/2016
0.9.5.2 1,125 1/21/2016
0.9.5.1 1,125 1/20/2016
0.9.5 1,128 1/20/2016
0.9.4.1 1,193 1/14/2016
0.9.3 1,141 1/13/2016
0.9.2.3 1,147 1/9/2016
0.9.1 1,158 1/4/2016
Show less