scribble 0.1.0 copy "scribble: ^0.1.0" to clipboard
scribble: ^0.1.0 copied to clipboard

outdated

Scribble is a lightweight library for freehand drawing in Flutter supporting pressure, variable line width and more!

0.1.0 #

  • Points now remember their time to calculate speed more accurately
  • Multiple fixes for drawing with real pens or touch
  • ScribbleState can now be serialized to JSON

Breaking: #

  • speedFactor's value should now be higher for the same effect, the default value has changed to 0.4
  • color property in state is now an int to allow for easy JSON

0.0.13 #

  • Draw better line ends
  • Removed marker-like blend mode for now due to performance and buggy rendering in some cases

0.0.12 #

  • Eraser keeps pen width and the other way around

0.0.11 #

  • Eraser doesn't autoselect anymore
  • Undo doesn't undo color and stroke selection

0.0.10 #

  • Fixed stupid bug with pointer exit

0.0.9 #

  • Better behavior on pointer exit

0.0.8 #

  • Reduced Dependencies
  • Replaced kimchi package with the better suited history_state_notifier
  • Fixed a bug with redo queue clearing

0.0.7 #

  • BREAKING: The drawPointer parameter is now called drawPen
  • You can now obtain the current sketch from the notifier. If you want to store it somewhere for example you can call toJson() on it.
  • You can now pass a sketch to a ScribbleNotifier constructor to initialize it with an existing drawing.
  • Added ScribbleNotifierBase interface so you can write your own notifier that works with the Scribblewidget
  • Added pressure curve support to the notifier
  • Allows more customization in the scribble widget for how the lines are rendered

0.0.6 #

  • Upped minimum flutter version to 2.5

0.0.5 #

  • Back to flutter 2.2.3

0.0.4 #

  • Upped minimum flutter version to 2.3

0.0.3 #

  • meta dependency to hopefully work with analysis

0.0.2 #

  • Added documentation
  • Fixed dependencies

0.0.1 #

  • Initial release
147
likes
0
pub points
89%
popularity

Publisher

verified publisherwhynotmake.it

Scribble is a lightweight library for freehand drawing in Flutter supporting pressure, variable line width and more!

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, flutter_state_notifier, freezed_annotation, history_state_notifier, state_notifier, vector_math

More

Packages that depend on scribble