NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #737 most downloaded on pub.dev
A Flutter plugin providing performance optimized signature canvas with ability to set custom style, boundaries and initial state.
Last release 2 months ago
28 Jul 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 34 of 34 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
35 releases · first in 2018
Ability to provide placeholder for signature pad (Matis2000)
Unified web implementation with standard native as Image.toByteData is at now available for web resulting in more performant export and higher image q
One column per quarter.
Reworked SVG export to stop abusing undo / redo stack for svg export. This solves the problem with svg export after initializing controller with point
* Upgraded flutter to 3.32 * Bumped dependencies
Added new boolean fields `canUndo, canRedo on SignatureController` (justintunev7)
canUndo, canRedo on SignatureController (justintunev7)Changed method for getting parent widget size to prevent drawing outside of the widget
Fixed overlapping polylines in svg export (dubydu)
Fixed transparent export background in web
Ability to initialize width and height of widget with new values (Bungeefan)
* upgrade to Flutter 3.7 * upgrade dependencies
Change toPngBytes to have desired width and height parameter, where before having 500x400 as fixed. (yurtemre7)
toPngBytes to have desired width and height parameter, where before having 500x400 as fixed. (yurtemre7)Fixed formating of signature.dart to address static analysis on pub.dev
Ability to export image as SVG (h7x4)
Fixed broken outside drawing to left and right sides (madsane29)
If widget was used without dimensions user could draw outside the box.
onDrawMove callback support (h7x4ABk3g)
Incorrect use of ParentDataWidget error in console under some circumstances. (h7x4ABk3g)Fixed bug when drawing is cancelled without calling onPointerUp when user touches app bat while drawing (ChannelYu)
Added onDrawStart and onDrawEnd callbacks (LukasLiebl)
onDrawStart and onDrawEnd callbacks (LukasLiebl)* Fixed pud.dev analysis issues
* Fixed pud.dev analysis issues
* Stable release of null safety
Pre release version containing support for dart null safety (tiloc)
Fixed strange dot at the end of the signature when having smaller pen stroke
Added web support (export was not working in web previously) (leonardarnold)
Fixed not working points setter in `SignatureController`
SignatureControllerFixed possible null pointer exception (Danvick Miller)
Fixed bug repainting canvas after clear in some situations (Brian Garcia)
Merged awesome controller implementation from jeanmatthieud that solves many bugs in cases where widget is not available (braking change)
Signature widget and SignatureController.Fixed null pointer in case that future was resolved after widget has been removed from tree on slower devices
Migration from `android.support packages to androidx packages that allows this library to be used with flutter projects that use androidx. If you need
android.support packages to androidx packages that allows this library to be used with flutter projects that use androidx. If you need to stay on android.support for whatever reason, don't upgrade as it may break your build. See more.Fixed breaking change in Picture.toImage in latest flutter
fixed bug where canvas was not writable in case of specific boundary setup
removed debug statements and cleanup
README modifications and code reformat
* Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →