flutter/dev/tools/vitool
Alexander Aprelev 3b8f6c4020
Upgrade framework pub dependencies, roll engine with rolled dart sdk (#130163)
Manual roll is needed because incoming dart sdk requires updated version
vm_snapshot_analysis (>=0.7.4).


5ae09b8b4f...7c83ea3e85

```
7c83ea3e85 Reland "Manual roll Dart SDK from 2d98d9e27dae to 0b07debd5862 (21 revisions) (#43457)" (#43472)
9ef3e8d533 Roll Skia from 5eba922297bb to 93c92f97f5ab (2 revisions) (#43471)
```

Remove implementation of SuitePlatform from the test as well. Remove use
of fake cwd from SuitePlatform as it can't be properly faked.
2023-07-07 13:55:35 -07:00
..
bin Sync analysis_options.yaml & cleanups (#117327) 2022-12-20 14:15:39 -08:00
lib Remove 1745 decorative breaks (#123259) 2023-03-22 21:12:22 +00:00
test Remove unnecessary null checks in dev/tools (#118845) 2023-01-20 04:06:09 +00:00
test_assets Add an AnimatedIcon class and vitool (vector icon tool) to generate data for it (#13530) 2017-12-21 15:46:05 -08:00
.gitignore Do not ignore pubspec.lock in project templates (#24209) 2019-01-09 10:10:38 -08:00
pubspec.yaml Upgrade framework pub dependencies, roll engine with rolled dart sdk (#130163) 2023-07-07 13:55:35 -07:00
README.md ✒ Spell Check All .md Files Related to Flutter 💙 (#61564) 2020-07-22 18:23:47 -07:00

vitool

This tool generates Dart files from frames described in SVG files that follow the small subset of SVG described below. This tool was crafted specifically to handle the assets for certain Material design animations as created by the Google Material Design team, and is not intended to be a general-purpose tool.

Supported SVG features

  • groups
  • group transforms
  • group opacities
  • paths (strokes are not supported, only fills, elliptical arc curve commands are not supported)