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 2025Releases
latest 28-
3.1.006 Jul 2025Release notes
Open source →- Custom Drawing with
HandSignatureDrawer: Introduced a new abstract classHandSignatureDrawerthat 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
pressureRatioinSignaturePathSetupcan be used to balance between pressure and velocity. - Path Configuration: Introduced
SignaturePathSetupto provide a more structured way to configure path properties likesmoothRatio,velocityRange, andpressureRatio. It also includes anargsmap for passing custom data to drawers.
State Handling
-
Rendering: The drawing pipeline has been refactored to be more customizable, with
SignaturePathSetupthat can hold all the necessary variables for drawer. -
Data Serialization: The
toMapandimportmethods inHandSignatureControlhave been updated to version2, which includes theSignaturePathSetupfor each path andpressurevalue for each point. -
Also Comes with updated examples.
- Custom Drawing with
-
3.1.0+106 Jul 2025Nothing published for this version
-
3.1.0+206 Jul 2025Nothing published for this version
-
3.0.311 Apr 2024 -
3.0.205 Dec 2023Nothing published for this version
-
3.0.122 Feb 2023Release notes
Open source →Resolve vertices scaling with
fitflag in export.
Rename some properties to unify naming across library. -
3.0.009 Feb 2023 -
2.3.023 Jun 2022Nothing published for this version
-
2.3.0+127 Jun 2022Nothing published for this version
-
2.2.029 May 2022Nothing published for this version
-
2.1.101 Dec 2021 -
2.1.024 Jul 2021Release notes
Open source →New
GestureRecognizerbased onOneSequenceGestureRecognizerthat allows just one pointer and handles all pointer updates. All previous Recognizers have been removed. -
2.1.0+124 Jul 2021Nothing published for this version
-
2.1.0+225 Jul 2021Nothing published for this version
-
2.0.002 Apr 2021 -
2.0.0+105 Jul 2021Nothing published for this version
-
2.0.0-nullsafety.009 Mar 2021 pre-releaseNothing published for this version
-
0.6.324 Jul 2020Release notes
Open source →Added
TapGestureDetectorand currentPanGestureDetectorhas been modified to support drawing inScrollView.
Also pointer callbacks are now exposed to detect start and end of drawing. -
0.6.220 Jul 2020Nothing published for this version
-
0.6.2+120 Jul 2020Nothing published for this version
-
0.6.120 Apr 2020Release notes
Open source →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.shapeis now default draw and export style. -
0.6.1+121 Apr 2020Nothing published for this version
-
0.6.1+204 May 2020Nothing published for this version
-
0.6.1+302 Jun 2020Nothing published for this version
-
0.6.1+415 Jun 2020Nothing published for this version
-
0.6.020 Apr 2020Nothing published for this version
-
0.5.117 Apr 2020 -
0.5.016 Apr 2020