PackageTrack
Sign in Get early access

hand_signature

The Signature Pad Widget that allows you to draw smooth signatures. With variety of draw and export settings. And also supports SVG.

3.1.0 7.5K downloads/mo #3319 most downloaded on pub.dev romanbase/hand_signature

What this package is like to depend on

Last release 1 years ago

06 Jul 2025

Release timing varies

gaps range from 2 weeks to 1.2 years

Some releases are documented

notes for 11 of 27 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

28 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

28 releases · Apr 2020 to Jul 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 28
  1. 3.1.0 06 Jul 2025
    Release notes
    • Custom Drawing with HandSignatureDrawer: Introduced a new abstract class HandSignatureDrawer that allows for complete customization of how signatures are drawn. This provides developers with the flexibility to implement their own drawing logic by extending this class.
    • Built-in Drawers: Added several built-in drawers for common use cases:
      • LineSignatureDrawer: Draws the path as simple lines.
      • ArcSignatureDrawer: Renders the path as a series of arcs with variable width.
      • ShapeSignatureDrawer: Draws the path as a filled shape.
      • DynamicSignatureDrawer: Dynamically selects a drawer based on parameters in the path data.
      • MultiSignatureDrawer: Allows combining multiple drawers for complex visual effects.
    • Pressure Sensitivity: The signature input now captures pressure data from supported devices. The line thickness can vary with pressure. The pressureRatio in SignaturePathSetup can be used to balance between pressure and velocity.
    • Path Configuration: Introduced SignaturePathSetup to provide a more structured way to configure path properties like smoothRatio, velocityRange, and pressureRatio. It also includes an args map for passing custom data to drawers.

    State Handling

    • Rendering: The drawing pipeline has been refactored to be more customizable, with SignaturePathSetup that can hold all the necessary variables for drawer.

    • Data Serialization: The toMap and import methods in HandSignatureControl have been updated to version 2, which includes the SignaturePathSetup for each path and pressure value for each point.

    • Also Comes with updated examples.

    Open source →
  2. 3.1.0+1 06 Jul 2025

    Nothing published for this version

  3. 3.1.0+2 06 Jul 2025

    Nothing published for this version

  4. 3.0.3 11 Apr 2024
    Release notes

    Now can specify input type - PointerDeviceKind.

    Open source →
  5. 3.0.2 05 Dec 2023

    Nothing published for this version

  6. 3.0.1 22 Feb 2023
    Release notes

    Resolve vertices scaling with fit flag in export.
    Rename some properties to unify naming across library.

    Open source →
  7. 3.0.0 09 Feb 2023
    Release notes

    Removed dependency on flutter_svg and removed HandSignatureView.

    Open source →
  8. 2.3.0 23 Jun 2022

    Nothing published for this version

  9. 2.3.0+1 27 Jun 2022

    Nothing published for this version

  10. 2.2.0 29 May 2022

    Nothing published for this version

  11. 2.1.1 01 Dec 2021
    Release notes

    toPicture and toImage now contains fit property.

    Open source →
  12. 2.1.0 24 Jul 2021
    Release notes

    New GestureRecognizer based on OneSequenceGestureRecognizer that allows just one pointer and handles all pointer updates. All previous Recognizers have been removed.

    Open source →
  13. 2.1.0+1 24 Jul 2021

    Nothing published for this version

  14. 2.1.0+2 25 Jul 2021

    Nothing published for this version

  15. 2.0.0 02 Apr 2021
    Release notes

    Minimum Dart SDK 2.12.0

    Open source →
  16. 2.0.0+1 05 Jul 2021

    Nothing published for this version

  17. 2.0.0-nullsafety.0 09 Mar 2021 pre-release

    Nothing published for this version

  18. 0.6.3 24 Jul 2020
    Release notes

    Added TapGestureDetector and current PanGestureDetector has been modified to support drawing in ScrollView.
    Also pointer callbacks are now exposed to detect start and end of drawing.

    Open source →
  19. 0.6.2 20 Jul 2020

    Nothing published for this version

  20. 0.6.2+1 20 Jul 2020

    Nothing published for this version

  21. 0.6.1 20 Apr 2020
    Release notes

    Draw line as single shape (huge performance update).
    Selection of 3 draw styles (shape, arc, line). Arc is still nicest, but has performance issues..
    SignatureDrawType.shape is now default draw and export style.

    Open source →
  22. 0.6.1+1 21 Apr 2020

    Nothing published for this version

  23. 0.6.1+2 04 May 2020

    Nothing published for this version

  24. 0.6.1+3 02 Jun 2020

    Nothing published for this version

  25. 0.6.1+4 15 Jun 2020

    Nothing published for this version

  26. 0.6.0 20 Apr 2020

    Nothing published for this version

  27. 0.5.1 17 Apr 2020
    Release notes

    Support dot drawing based on last line size.
    Minor performance updates.

    Open source →
  28. 0.5.0 16 Apr 2020
    Release notes

    Signature pad for smooth and real hand signatures.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive