PackageTrack
Sign in Get early access

signature

A Flutter plugin providing performance optimized signature canvas with ability to set custom style, boundaries and initial state.

6.4.0 268K downloads/mo #735 most downloaded on pub.dev 4Q-s-r-o/signature

What this package is like to depend on

Last release 27 days 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

1 release in the last 12 months

see the full history below

Release timeline

35 releases · Oct 2018 to Jul 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 35
  1. 6.4.0 28 Jul 2026
    Release notes
    • Ability to provide placeholder for signature pad (Matis2000)
    Open source →
  2. 6.3.0 13 Jun 2025
    Release notes
    • Unified web implementation with standard native as Image.toByteData is at now available for web resulting in more performant export and higher image quality
    • Fixed laggy paints with some settings
    Open source →
  3. 6.2.0 13 Jun 2025
    Release notes
    • Reworked SVG export to stop abusing undo / redo stack for svg export. This solves the problem with svg export after initializing controller with points
    • Optimized svg export to exclude points that are too close to each other. The default value is "3," but can be overriden in export parameters.
    Open source →
  4. 6.1.0 12 Jun 2025
    Release notes
    • Upgraded flutter to 3.32
    • Bumped dependencies
    Open source →
  5. 6.0.0 21 Feb 2025
    Release notes
    • Upgraded flutter to 3.29
    • Added new boolean fields canUndo, canRedo on SignatureController (justintunev7)
    Open source →
  6. 5.5.0 10 May 2024
    Release notes
    • Upgraded gradle plugin
    • Changed method for getting parent widget size to prevent drawing outside of the widget
    • Fixed exportPenColor being ignored in svg export
    Open source →
  7. 5.4.1 24 Nov 2023
    Release notes
    • Fixed overlapping polylines in svg export (dubydu)
    • Fixed problem with svg color representation in some engines (henry2man)
    Open source →
  8. 5.4.0 25 May 2023
    Release notes
    • Fixed transparent export background in web
    • Ability to disable canvas writting (jeronimocabezuelo)
    Open source →
  9. 5.3.2 10 Feb 2023
    Release notes
    • Ability to initialize width and height of widget with new values (Bungeefan)
    • Exposing new information for drawing styles (StrokeCap, StrokeJoin) (saschaernst)
    • Export image size for web version (saschaernst)
    Open source →
  10. 5.3.1 06 Feb 2023
    Release notes
    • upgrade to Flutter 3.7
    • upgrade dependencies
    Open source →
  11. 5.3.0 03 Nov 2022
    Release notes
    • Change toPngBytes to have desired width and height parameter, where before having 500x400 as fixed. (yurtemre7)
    • Improve Example project and update it to the latest flutter 3 (yurtemre7)
    • Update Readme accordingly (yurtemre7)
    Open source →
  12. 5.2.1 12 Aug 2022
    Release notes
    • Fixed formating of signature.dart to address static analysis on pub.dev
    Open source →
  13. 5.2.0 12 Aug 2022
    Release notes
    • Ability to export image as SVG (h7x4)
    • Ability to export image to png with given height and width
      • Drawing will be centered
      • If dimension is smaller than actual drawing in debug mode there will be assertion error
    Open source →
  14. 5.1.0 15 Jul 2022
    Release notes
    • Fixed broken outside drawing to left and right sides (madsane29)
    • Dynamic pressure support (KiritoDv)
    Open source →
  15. 5.0.1 17 May 2022
    Release notes
    • If widget was used without dimensions user could draw outside the box.
    • Added exportPenColor
    Open source →
  16. 5.0.0 17 Dec 2021
    Release notes
    • Undo/Redo support (munyaaa)
    • onDrawMove callback support (h7x4ABk3g)
    • Fixed Incorrect use of ParentDataWidget error in console under some circumstances. (h7x4ABk3g)
    Open source →
  17. 4.1.1 07 May 2021
    Release notes
    • Fixed bug when drawing is cancelled without calling onPointerUp when user touches app bat while drawing (ChannelYu)
    Open source →
  18. 4.1.0 05 May 2021
    Release notes
    • Added onDrawStart and onDrawEnd callbacks (LukasLiebl)
    • Fixed weird multitouch behaviour
    Open source →
  19. 4.0.2 31 Mar 2021
    Release notes
    • Fixed pud.dev analysis issues
    Open source →
  20. 4.0.1 30 Mar 2021
    Release notes
    • Fixed pud.dev analysis issues
    Open source →
  21. 4.0.0 30 Mar 2021
    Release notes
    • Stable release of null safety
    Open source →
  22. 4.0.0-nullsafety 23 Feb 2021 pre-release
    Release notes
    • Pre release version containing support for dart null safety (tiloc)
    Open source →
  23. 3.2.1 23 Feb 2021
    Release notes
    • Fixed strange dot at the end of the signature when having smaller pen stroke
    Open source →
  24. 3.2.0 08 Jul 2020
    Release notes
    • Added web support (export was not working in web previously) (leonardarnold)
    Open source →
  25. 3.1.2 22 Jun 2020
    Release notes
    • Fixed not working points setter in SignatureController
    Open source →
  26. 3.1.1 07 May 2020
    Release notes
    • Fixed possible null pointer exception (Danvick Miller)
    Open source →
  27. 3.1.0 06 May 2020
    Release notes
    • Fixed bug repainting canvas after clear in some situations (Brian Garcia)
    • Added possibility to set export background instead of default transparent (dalosy-projecten-bv)
    Open source →
  28. 3.0.0 17 Jan 2020
    Release notes
    • Merged awesome controller implementation from jeanmatthieud that solves many bugs in cases where widget is not available (braking change)
    • Fixed problems when writing too fast
    • Fixed conflict between scrolling scroll container and drawing the signature Migration from 2.x.x:
    • You have to provide SignatureController and use it to manipulate with data instead using widget itself. Api is almost same but it is now split between Signature widget and SignatureController.
    • See updated example.
    Open source →
  29. 2.0.1 19 Nov 2019
    Release notes
    • Fixed null pointer in case that future was resolved after widget has been removed from tree on slower devices
    Open source →
  30. 2.0.0 20 Feb 2019
    Release notes
    • Migration from 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.
    Open source →
  31. 1.1.0 20 Feb 2019
    Release notes
    • Fixed breaking change in Picture.toImage in latest flutter
    • New properties isEmpty and isNotEmpty at Signature class for validation purposes
    Open source →
  32. 1.0.3 23 Oct 2018
    Release notes
    • fixed bug where canvas was not writable in case of specific boundary setup
    Open source →
  33. 1.0.2 23 Oct 2018
    Release notes
    • removed debug statements and cleanup
    Open source →
  34. 1.0.1 23 Oct 2018
    Release notes
    • README modifications and code reformat
    Open source →
  35. 1.0.0 23 Oct 2018
    Release notes
    • Initial release
    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