Cargo.lock | 112 +++- crates/canvas/src/editor.rs | 40 ++ crates/canvas/src/interaction/mod.rs | 9 + crates/snowbound/Cargo.toml | 2 + crates/snowbound/src/commands.rs | 34 +- crates/snowbound/src/linux.rs | 7 - crates/snowbound/src/macos.rs | 6 - crates/snowbound/src/main.rs | 25 +- crates/snowbound/src/settings.rs | 4 + crates/snowbound/src/symbol.rs | 969 ++++++++++++++++++++++++++++++++ crates/snowbound/src/windows.rs | 7 - crates/ui/src/lib.rs | 5 + crates/ui/src/popup.rs | 28 +- crates/ui/src/text.rs | 22 + 14 files changed, 1219 insertions(+), 51 deletions(-)