From 9a0e86fe1c82c5057ae58c901abd5b46ba02fcd8 Mon Sep 17 00:00:00 2001 From: Redth Date: Thu, 13 Apr 2017 21:29:57 -0400 Subject: [PATCH 1/3] Nuspec points to release notes url --- ZXing.Net.Mobile.Forms.nuspec | 6 +++++- ZXing.Net.Mobile.nuspec | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ZXing.Net.Mobile.Forms.nuspec b/ZXing.Net.Mobile.Forms.nuspec index 33a5f62d5..8445fbd79 100644 --- a/ZXing.Net.Mobile.Forms.nuspec +++ b/ZXing.Net.Mobile.Forms.nuspec @@ -9,7 +9,11 @@ http://github.com/Redth/ZXing.Net.Mobile http://raw.github.com/Redth/ZXing.Net.Mobile/master/Art/ZXing.Net.Mobile-Icon.png false - ZXing.Net.Mobile is a C#/.NET library based on the open source Barcode Library: ZXing (Zebra Crossing), using the ZXing.Net Port. It works with Xamarin.iOS, Xamarin.Android, Windows Phone (Silverlight), and Windows Universal. The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications. + + ZXing.Net.Mobile is a C#/.NET library based on the open source Barcode Library: ZXing (Zebra Crossing), using the ZXing.Net Port. It works with Xamarin.iOS, Xamarin.Android, Windows Phone (Silverlight), and Windows Universal. The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications. + + See https://github.com/Redth/ZXing.Net.Mobile/releases for release notes. + ZXing Barcode Scanning for your Xamarin.iOS, Xamarin.Android, Windows Phone (Silverlight), and Windows Universal apps! barcode, zxing, zxing.net, qr, scan, scanning, scanner diff --git a/ZXing.Net.Mobile.nuspec b/ZXing.Net.Mobile.nuspec index 0ea7ec3a4..42376c294 100644 --- a/ZXing.Net.Mobile.nuspec +++ b/ZXing.Net.Mobile.nuspec @@ -9,7 +9,11 @@ http://github.com/Redth/ZXing.Net.Mobile http://raw.github.com/Redth/ZXing.Net.Mobile/master/Art/ZXing.Net.Mobile-Icon.png false - ZXing.Net.Mobile is a C#/.NET library based on the open source Barcode Library: ZXing (Zebra Crossing), using the ZXing.Net Port. It works with Xamarin.iOS, Xamarin.Android, Windows Phone (Silverlight) and Windows Universal. The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications. + + ZXing.Net.Mobile is a C#/.NET library based on the open source Barcode Library: ZXing (Zebra Crossing), using the ZXing.Net Port. It works with Xamarin.iOS, Xamarin.Android, Windows Phone (Silverlight) and Windows Universal. The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications. + + See https://github.com/Redth/ZXing.Net.Mobile/releases for release notes. + ZXing Barcode Scanning for your Xamarin.iOS, Xamarin.Android, Windows Phone (Silverlight) and Windows Universal apps! barcode, zxing, zxing.net, qr, scan, scanning, scanner From 921e8dbd3415c41ca445b1fa95e51ab7c5d64387 Mon Sep 17 00:00:00 2001 From: Redth Date: Fri, 14 Apr 2017 15:05:00 -0400 Subject: [PATCH 2/3] Forms: Fix bindings to Flash, bottom, top text MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The binding context of the `ZXingDefaultOverlay` view was never set, so any attempts to change the visibility of the flash button or set the top/bottom text would cause it to not be visible, basically the bindings weren’t propogating. --- Source/ZXing.Net.Mobile.Forms/ZXingDefaultOverlay.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/ZXing.Net.Mobile.Forms/ZXingDefaultOverlay.cs b/Source/ZXing.Net.Mobile.Forms/ZXingDefaultOverlay.cs index df2369073..bd95a5b24 100644 --- a/Source/ZXing.Net.Mobile.Forms/ZXingDefaultOverlay.cs +++ b/Source/ZXing.Net.Mobile.Forms/ZXingDefaultOverlay.cs @@ -15,6 +15,8 @@ public class ZXingDefaultOverlay : Grid public ZXingDefaultOverlay () { + BindingContext = this; + VerticalOptions = LayoutOptions.FillAndExpand; HorizontalOptions = LayoutOptions.FillAndExpand; From 2430fde3914acab88dba17a9899c412fb59a6e72 Mon Sep 17 00:00:00 2001 From: Redth Date: Fri, 14 Apr 2017 15:05:26 -0400 Subject: [PATCH 3/3] Forms: Android should reference FastAndroidCamera --- .../ZXing.Net.Mobile.Forms.Android.csproj | 3 +++ Source/ZXing.Net.Mobile.Forms.Android/packages.config | 1 + 2 files changed, 4 insertions(+) diff --git a/Source/ZXing.Net.Mobile.Forms.Android/ZXing.Net.Mobile.Forms.Android.csproj b/Source/ZXing.Net.Mobile.Forms.Android/ZXing.Net.Mobile.Forms.Android.csproj index 971baadf5..d2ba91aa9 100644 --- a/Source/ZXing.Net.Mobile.Forms.Android/ZXing.Net.Mobile.Forms.Android.csproj +++ b/Source/ZXing.Net.Mobile.Forms.Android/ZXing.Net.Mobile.Forms.Android.csproj @@ -89,6 +89,9 @@ ..\..\packages\Xamarin.Forms.2.3.3.193\lib\MonoAndroid10\Xamarin.Forms.Xaml.dll + + ..\..\Samples\Forms\packages\FastAndroidCamera.2.0.0\lib\MonoAndroid403\FastAndroidCamera.dll + diff --git a/Source/ZXing.Net.Mobile.Forms.Android/packages.config b/Source/ZXing.Net.Mobile.Forms.Android/packages.config index 76bac09d9..b954effb7 100644 --- a/Source/ZXing.Net.Mobile.Forms.Android/packages.config +++ b/Source/ZXing.Net.Mobile.Forms.Android/packages.config @@ -1,5 +1,6 @@  +