scribble 0.1.0 scribble: ^0.1.0 copied to clipboard
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 calleddrawPen
- 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 theScribble
widget - 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