Add FSM and related tool plumbing (Fix #54) (#62)

- Added FSM trait
- Added FSM to select and ellipse tools
- Moved circle stamping code to ellipse tool
This commit is contained in:
George Atkinson
2021-04-05 15:57:33 -07:00
committed by GitHub
parent 7c6ab1f327
commit b88c246c87
20 changed files with 272 additions and 199 deletions
+1
View File
@@ -9,4 +9,5 @@ repository = "https://github.com/GraphiteEditor/Graphite"
license = "Apache-2.0"
[dependencies]
log = "0.4"
kurbo = "0.8.0"