# path_drawing 0.5.0

A flutter library to help with (Canvas) Path creation and manipulation





## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add 'path_drawing:0.5.0'
```
Published: 2021-04-06T23:14:54.924911Z
Expected archive SHA-256: 39cff9f4ac86a340cfc245848ce0a7c486d04bcbdba29d64557d01f175e0fa93

Available in cache; verification: upstream_checksum
## Direct dependencies
- flutter: map[sdk:flutter]
- meta: ^1.3.0
- path_parsing: ^0.2.0
- vector_math: ^2.1.0

## Package README (untrusted upstream documentation)
# path_drawing

A Flutter library to assist with creating and manipulating paths.

Currently supports parsing a `Path` from an SVG path data string
(including normalizing the path commands to be amenable to Flutter's exposed
Path methods).

Dash paths has an initial implementation that relies on flutter 0.3.6 at a minimum.

Planned for future release(s):

- Trim paths

## Changelog
# CHANGELOG

## 0.5.0

- Stable nullsafe release.

## 0.5.0-nullsafety.0

- Null safe migration, general modernization

## 0.4.1+1

- Set uses-material-design to false.

## 0.4.1

- Consume latest path_parsing version.

## 0.4.0

- Implement path trimming routine
- Update example to demonstrate dash paths and trim paths.
- Remove `new` keyword.

## 0.3.1

- Consume updated version of parsing library
- Fix layout to conform to newer Flutter package requirements.

## 0.3.0

- Split out parsing logic into separate package that does not depend on Flutter
- Consume latest version of package, which fixes bug in smooth curve parsing

## 0.2.x

- 0.2.4: Fix bug in exponent validation logic
- 0.2.3: Fix bugs in _decomposeCubic - `Offset.scale` and `Offset.translate` related
- 0.2.2: Fix handling of null dashOffset
- 0.2.1: Add support for dashed paths, update docs
- 0.2.0: _not published_

## 0.1.x

- 0.1.1: Fix bug in matrix translate logic
- 0.1.0: Initial release







 
