Skip to content

Commit 38e75b7

Browse files
committed
ZXing.Net.Mobile -> ZXing.Net.Xamarin
Based on 5502a29 and a8caa10
1 parent f8abca8 commit 38e75b7

File tree

3 files changed

+27
-23
lines changed

3 files changed

+27
-23
lines changed

ZXing.Net.Mobile.Forms/ZXing.Net.Mobile.Forms.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
<TargetFrameworks Condition=" '$(OS)' == 'Windows_NT' ">$(TargetFrameworks);uap10.0.16299;</TargetFrameworks>
55
<AssemblyName>ZXing.Net.Mobile.Forms</AssemblyName>
66
<RootNamespace>ZXing.Net.Mobile.Forms</RootNamespace>
7-
<PackageId>ZXing.Net.Mobile.Forms</PackageId>
7+
<PackageId>ZXing.Net.Xamarin.Forms</PackageId>
88
<PackageIcon>icon.png</PackageIcon>
99
<Summary>ZXing Barcode Scanning for your Xamarin.iOS, Xamarin.Android and Windows Universal apps!</Summary>
1010
<PackageTags>barcode, zxing, zxing.net, qr, scan, scanning, scanner</PackageTags>
11-
<Title>ZXing.Net.Mobile Barcode Scanner for Xamarin.Forms</Title>
11+
<Title>ZXing.Net.Xamarin Barcode Scanner for Xamarin.Forms</Title>
1212
<Description>
13-
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, Tizen and Windows Universal (UWP). The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications.
13+
ZXing.Net.Xamarin 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, Tizen and Windows Universal (UWP). The goal of ZXing.Net.Xamarin is to make scanning barcodes as effortless and painless as possible in your own applications.
1414

15-
See https://github.com/Redth/ZXing.Net.Mobile/releases for release notes.
15+
See https://github.com/nblockchain/ZXing.Net.Xamarin for release notes.
1616
</Description>
1717
<Product>$(AssemblyName) ($(TargetFramework))</Product>
1818
<AssemblyVersion>3.0.0.0</AssemblyVersion>
@@ -23,13 +23,13 @@
2323
<Owners>Redth</Owners>
2424
<NeutralLanguage>en</NeutralLanguage>
2525
<Copyright>© Redth</Copyright>
26-
<RepositoryUrl>https://github.com/redth/ZXing.Net.Mobile</RepositoryUrl>
27-
<PackageReleaseNotes>See: https://github.com/Redth/ZXing.Net.Mobile/releases</PackageReleaseNotes>
26+
<RepositoryUrl>https://github.com/nblockchain/ZXing.Net.Xamarin</RepositoryUrl>
27+
<PackageReleaseNotes>See: https://github.com/nblockchain/ZXing.Net.Xamarin</PackageReleaseNotes>
2828
<DefineConstants>$(DefineConstants);</DefineConstants>
2929
<UseFullSemVerForNuGet>false</UseFullSemVerForNuGet>
3030
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
3131
<PackageLicenseExpression>MIT</PackageLicenseExpression>
32-
<PackageProjectUrl>http://github.com/Redth/ZXing.Net.Mobile</PackageProjectUrl>
32+
<PackageProjectUrl>https://github.com/nblockchain/ZXing.Net.Xamarin</PackageProjectUrl>
3333
<DebugType>portable</DebugType>
3434
<Configurations>Debug;Release</Configurations>
3535
<IncludeProjectPriFile>false</IncludeProjectPriFile>

ZXing.Net.Mobile/ZXing.Net.Mobile.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
<TargetFrameworks Condition=" '$(OS)' == 'Windows_NT' ">$(TargetFrameworks);uap10.0.16299;</TargetFrameworks>
55
<AssemblyName>ZXingNetMobile</AssemblyName>
66
<RootNamespace>ZXing.Net.Mobile</RootNamespace>
7-
<PackageId>ZXing.Net.Mobile</PackageId>
7+
<PackageId>ZXing.Net.Xamarin</PackageId>
88
<PackageIcon>icon.png</PackageIcon>
99
<Summary>ZXing Barcode Scanning for your Xamarin.iOS, Xamarin.Android and Windows Universal apps!</Summary>
1010
<PackageTags></PackageTags>
11-
<Title>ZXing.Net.Mobile Barcode Scanner</Title>
11+
<Title>ZXing.Net.Xamarin Barcode Scanner</Title>
1212
<Description>
13-
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, Tizen and Windows Universal (UWP). The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications.
13+
ZXing.Net.Xamarin 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, Tizen and Windows Universal (UWP). The goal of ZXing.Net.Xamarin is to make scanning barcodes as effortless and painless as possible in your own applications.
1414

15-
See https://github.com/Redth/ZXing.Net.Mobile/releases for release notes.
15+
See https://github.com/nblockchain/ZXing.Net.Xamarin .
1616
</Description>
1717
<Product>$(AssemblyName) ($(TargetFramework))</Product>
1818
<AssemblyVersion>3.0.0.0</AssemblyVersion>
@@ -23,13 +23,13 @@
2323
<Owners>Redth</Owners>
2424
<NeutralLanguage>en</NeutralLanguage>
2525
<Copyright>© Redth</Copyright>
26-
<RepositoryUrl>https://github.com/redth/ZXing.Net.Mobile</RepositoryUrl>
27-
<PackageReleaseNotes>See: https://github.com/Redth/ZXing.Net.Mobile/releases</PackageReleaseNotes>
26+
<RepositoryUrl>https://github.com/nblockchain/ZXing.Net.Xamarin</RepositoryUrl>
27+
<PackageReleaseNotes>See: https://github.com/nblockchain/ZXing.Net.Xamarin</PackageReleaseNotes>
2828
<DefineConstants>$(DefineConstants);</DefineConstants>
2929
<UseFullSemVerForNuGet>false</UseFullSemVerForNuGet>
3030
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
3131
<PackageLicenseExpression>MIT</PackageLicenseExpression>
32-
<PackageProjectUrl>http://github.com/Redth/ZXing.Net.Mobile</PackageProjectUrl>
32+
<PackageProjectUrl>https://github.com/nblockchain/ZXing.Net.Xamarin</PackageProjectUrl>
3333
<DebugType>portable</DebugType>
3434
<Configurations>Debug;Release</Configurations>
3535
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>

readme.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
# ZXing.Net.Mobile
1+
# ZXing.Net.Xamarin
22

33
[![Join the chat at https://gitter.im/Redth/ZXing.Net.Mobile](https://badges.gitter.im/Redth/ZXing.Net.Mobile.svg)](https://gitter.im/Redth/ZXing.Net.Mobile?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
44

55
![ZXing.Net.Mobile Logo](https://raw.github.com/Redth/ZXing.Net.Mobile/master/zxing.net.mobile_128x128.png)
66

7-
ZXing.Net.Mobile is a C#/.NET library based on the open source Barcode Library: [ZXing (Zebra Crossing)](https://github.com/zxing/zxing), using the [ZXing.Net Port](https://github.com/micjahn/ZXing.Net). It works with Xamarin.iOS, Xamarin.Android, Tizen, and UWP. The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications.
7+
ZXing.Net.Xamarin is a C#/.NET library based on the open source Barcode Library: [ZXing (Zebra Crossing)](https://github.com/zxing/zxing), using the [ZXing.Net Port](https://github.com/micjahn/ZXing.Net). It works with Xamarin.iOS, Xamarin.Android, Tizen, and UWP. The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications.
88

99
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fredth%2FZXing.Net.Mobile%2Fbadge&style=flat)](https://actions-badge.atrox.dev/redth/ZXing.Net.Mobile/goto)
10-
[![NuGet](https://img.shields.io/nuget/v/ZXing.Net.Mobile.svg)](https://www.nuget.org/packages/ZXing.Net.Mobile/)
11-
[![NuGet](https://img.shields.io/nuget/dt/ZXing.Net.Mobile.svg)](https://www.nuget.org/packages/ZXing.Net.Mobile/)
10+
[![NuGet](https://img.shields.io/nuget/v/ZXing.Net.Xamarin.svg)](https://www.nuget.org/packages/ZXing.Net.Xamarin/)
11+
[![NuGet](https://img.shields.io/nuget/dt/ZXing.Net.Xamarin.svg)](https://www.nuget.org/packages/ZXing.Net.Xamarin/)
1212

1313
### Usage
14-
The simplest example of using ZXing.Net.Mobile looks something like this:
14+
The simplest example of using ZXing.Net.Xamarin looks something like this:
1515

1616
```csharp
1717
buttonScan.Click += (sender, e) => {
@@ -99,7 +99,7 @@ ZXing.Net.Mobile.Forms.MacOS.Platform.Init();
9999
- Scanner as a View - UIView (iOS) / Fragment (Android) / Control (WP)
100100

101101
### Custom Overlays
102-
By default, ZXing.Net.Mobile provides a very simple overlay for your barcode scanning interface. This overlay consists of a horizontal red line centered in the scanning 'window' and semi-transparent borders on the top and bottom of the non-scanning area. You also have the opportunity to customize the top and bottom text that appears in this overlay.
102+
By default, ZXing.Net.Xamarin provides a very simple overlay for your barcode scanning interface. This overlay consists of a horizontal red line centered in the scanning 'window' and semi-transparent borders on the top and bottom of the non-scanning area. You also have the opportunity to customize the top and bottom text that appears in this overlay.
103103

104104
If you want to customize the overlay, you must create your own View for each platform. You can customize your overlay like this:
105105

@@ -153,7 +153,7 @@ The view/fragment/control classes for each platform are:
153153
- UWP: ZXingScannerControl (UserControl) - See ScanPage.xaml Page for an example of how to use this Control
154154

155155
### Using Apple's AVCaptureSession (iOS7 Built in) Barcode Scanning
156-
In iOS7, Apple added some API's to allow for scanning of barcodes in an AVCaptureSession. The latest version of ZXing.Net.Mobile gives you the option of using this instead of the ZXing scanning engine. You can use the `AVCaptureScannerView` or the `AVCaptureScannerViewController` classes directly just the same as you would use their ZXing* equivalents. Or, in your `MobileBarcodeScanner`, there is now an overload to use the AV Capture Engine:
156+
In iOS7, Apple added some API's to allow for scanning of barcodes in an AVCaptureSession. The latest version of ZXing.Net.Xamarin gives you the option of using this instead of the ZXing scanning engine. You can use the `AVCaptureScannerView` or the `AVCaptureScannerViewController` classes directly just the same as you would use their ZXing* equivalents. Or, in your `MobileBarcodeScanner`, there is now an overload to use the AV Capture Engine:
157157

158158
```csharp
159159
//Scan(MobileBarcodeScanningOptions options, bool useAVCaptureEngine)
@@ -173,17 +173,21 @@ In the MobileBarcodeScanner, even if you specify to use the AVCaptureSession sca
173173

174174

175175
### Thanks
176-
ZXing.Net.Mobile is a combination of a lot of peoples' work that I've put together (including my own). So naturally, I'd like to thank everyone who's helped out in any way. Those of you I know have helped I'm listing here, but anyone else that was involved, please let me know!
176+
ZXing.Net.Xamarin is a combination of a lot of peoples' work that I've put together (including my own). So naturally, I'd like to thank everyone who's helped out in any way. Those of you I know have helped I'm listing here, but anyone else that was involved, please let me know!
177177

178178
- ZXing Project and those responsible for porting it to C#
179179
- John Carruthers - https://github.com/JohnACarruthers/zxing.MonoTouch
180180
- Martin Bowling - https://github.com/martinbowling
181181
- Alex Corrado - https://github.com/chkn/zxing.MonoTouch
182182
- ZXing.Net Project - https://github.com/micjahn/ZXing.Net - HUGE effort here to port ZXing to .NET
183-
183+
- ZXing.Net.Mobile Project - https://github.com/redth/ZXing.Net.Mobile
184184

185185

186186
### License
187+
Apache ZXing.Net.Xamarin Copyright 2012 The Apache Software Foundation
188+
This product includes software developed at The Apache Software Foundation (http://www.apache.org/).
189+
190+
### ZXing.Net.Mobile
187191
Apache ZXing.Net.Mobile Copyright 2012 The Apache Software Foundation
188192
This product includes software developed at The Apache Software Foundation (http://www.apache.org/).
189193

0 commit comments

Comments
 (0)