Skip to content
This repository has been archived by the owner on May 5, 2021. It is now read-only.

Version 2.0

Compare
Choose a tag to compare
@mattleibow mattleibow released this 05 May 13:22
· 135 commits to master since this release

A brand new SignaturePad that has been almost re-written, with many, many improvements and fixes.

SignaturePad for Xamarin and Windows

Makes capturing, saving, and displaying signatures extremely simple.

  • Addition of a chrome-less SignaturePadCanvasView
    • This has all the features of the default signature view, but no buttons or labels
  • Image APIs are consistent across all platforms
    • GetImage and GetImageStreamAsync are available on all platforms
    • Points and Strokes will now return native points and a collection of lines respectively
    • Each method has all the overloads for more advanced configuration
    • All images can be exported as PNG or JPEG
  • Views are constructed in code so they no longer have to be inflated
  • Fixed the cropping issues on iOS
  • Fixed the layout issues in both iOS and Android
  • A few performance improvements
  • General fixes and improvements
  • The code has be divided into three layers, each dedicated to a specific function
    • SignaturePadView - main, typical view with all the usual chrome
    • SignaturePadCanvasView - view with all signature functionality, but no chrome
    • InkPresenter - internal-only view that just manages the drawing of ink on the screen

NuGet: https://www.nuget.org/packages/Xamarin.Controls.SignaturePad/2.0.0

SignaturePad for Xamarin.Forms

Makes capturing, saving, and displaying signatures extremely simple for cross-platform apps using Xamarin.Forms.

  • Addition of a chrome-less SignaturePadCanvasView
    • This has all the features of the default signature view, but no buttons or labels
  • Image APIs are consistent across all platforms
    • GetImage and GetImageStreamAsync are available on all platforms
    • Each method has all the overloads for more advanced configuration
    • All images can be exported as PNG or JPEG
  • The SignaturePadView has been re-written so that all the labels and buttons can be customized fully
  • Far more bindable properties on both SignaturePadCanvasView and SignaturePadView
  • Views are constructed in code so they no longer have to be inflated
  • A few performance improvements
  • General fixes and improvements

NuGet: https://www.nuget.org/packages/Xamarin.Controls.SignaturePad.Forms/2.0.0