Skip to content

Releases: chill-chinese/stroke-order-animator

3.3.0

07 Jun 13:43
8384441
Compare
Choose a tag to compare

🚀 Features

  • Remove provider dependency

🐛 Bugfixes

  • Draw outline independent of background

3.2.1

06 Jun 14:16
3752770
Compare
Choose a tag to compare

🐛 Bugfixes

  • Improve animations when background is enabled

🤷 Others

  • Update package description

3.2.0

06 Jun 08:06
3d3a093
Compare
Choose a tag to compare

🚀 Features

  • Add showBackground and backgroundColor attributes (#87)

🏗️ Build System / Dependencies

  • Move fluttertoast dependency to example

3.1.0

03 Jun 10:19
Compare
Choose a tag to compare

🚀 Features

  • Make stroke order diagram size configurable
  • Make outline and median width configurable

🔄 Continuous Integration

  • Upload coverage reports (#79)
  • Delete conflicting outputs of build_runner (#75)
  • Execute tests in random order (#73)
  • Unify Flutter installation across workflows (#70)

🏗️ Build System / Dependencies

  • Bump dependencies (#78)

🤷 Others

  • Add Codecov badge
  • Update GitHub actions to use Node 20 (#76)
  • Add CODEOWNERS file (#72)

3.0.0

12 Jan 16:37
3ec3985
Compare
Choose a tag to compare

What's Changed

Version 3.0.0 included a lot of cleaning, restructuring, and improvements to the CI pipeline. The good news is that the library now supports downloading stroke order data. The bad news is that it comes with a few breaking changes regarding initialization of animation controllers. However, it should be very straightforward to adapt to these changes when following the documentation.

  • All imports are now available when importing package:stroke_order_animator/stroke_order_animator.dart.
  • Added a downloadStrokeOrder function to retrieve stroke order data.
  • Added a StrokeOrder class that holds the information about a character's strokes. StrokeOrderAnimationController now receives a StrokeOrder instance instead of raw JSON.
  • The example app now supports looking up any characters. It retrieves the corresponding stroke order data on demand.
  • The typing for quiz callbacks is now more restrictive, leading to compile-time errors when using wrong callbacks.
  • The API docs received a major overhaul and are now the main source of information instead of the README.

Full Changelog: 2.1.4...3.0.0

2.1.4

16 Sep 04:47
77c934a
Compare
Choose a tag to compare

What's Changed

  • docs: Add download links for stroke data by @Mr-Pepe in #31
  • docs: Add link to GitHub releases to changelog by @Mr-Pepe in #32

Full Changelog: 2.1.3...2.1.4

2.1.3

24 May 02:30
Compare
Choose a tag to compare

Fixed pub.dev token retrieval

2.1.2

23 May 05:32
Compare
Choose a tag to compare
ci: Use Flutter tools instead of Dart tools

2.1.1

23 May 05:24
Compare
Choose a tag to compare

ci: Use Flutter tools instead of Dart tools

Full Changelog: 2.1.0...2.1.1

2.1.0

23 May 04:19
d3ceeac
Compare
Choose a tag to compare

What's Changed

  • chore: Upgrade to Dart 3.0 and improve pipeline by @Mr-Pepe in #29

Full Changelog: 2.0.0...2.1.0