crates/canvas/src/document.rs | 26 ++++---- crates/canvas/src/editor.rs | 105 ++++++++++++++++++++++++------ crates/canvas/src/editor/page.rs | 53 ++++++++-------- crates/canvas/src/gpu/page.rs | 41 +++++++----- crates/canvas/src/outline.rs | 109 ++++++++++++++++++++++---------- tools/canvas/README.md | 2 +- 6 files changed, 227 insertions(+), 109 deletions(-)