arc/sync.md | 24 +- crates/snowbound/src/commands.rs | 29 ++ crates/snowbound/src/library.rs | 82 ++++- crates/snowbound/src/live.rs | 618 ++++++++++++++++++++++++++++---- crates/snowbound/src/main.rs | 24 +- crates/snowbound/src/menubar.rs | 7 + crates/snowbound/src/menus.rs | 20 ++ crates/snowbound/src/options.rs | 78 +++- crates/snowbound/src/settings.rs | 29 ++ crates/snowbound/src/share.rs | 503 ++++++++++++++++++++++++++ crates/snowbound/src/sidebar.rs | 7 + crates/snowbound/src/sync.rs | 13 + crates/ui/src/lib.rs | 4 +- crates/ui/src/popup.rs | 61 +++- crates/ui/src/widgets.rs | 36 ++ tools/canvas/build_macos.py | 4 +- 16 files changed, 1441 insertions(+), 98 deletions(-)