Basic knowledge of RustFamiliarity with Graphite's shape system
初心者向け度初回貢献者にどれだけ取り組みやすいかを 1-100 で推定したスコアです。
50
調査方針
Start by examining the existing shape tool implementations, such as ellipse.rs or rectangle.rs in the editor's source code. Look at how the shape is defined, how it is rendered, and how it integrates with the tool system. Then implement the teardrop and heart shapes following the same pattern. Consider referencing Affinity Designer's implementation for inspiration.