crates/canvas/Cargo.toml | 5 +- crates/canvas/build.rs | 71 ++++++++++++++++++++++++++++ crates/canvas/src/layout.rs | 80 +++++++++++--------------------- 3 files changed, 101 insertions(+), 55 deletions(-)