arc/platforms.md | 9 +- arc/ui.md | 3 +- crates/snowbound/assets/icons/styles.svg | 8 +- crates/snowbound/src/aqua.rs | 5 +- crates/snowbound/src/macos.rs | 32 +- crates/snowbound/src/main.rs | 503 +++++++++++++++++++------------- crates/snowbound/src/screenshot/snow_leopard.rs | 2 +- crates/snowbound/src/sidebar.rs | 131 ++++++--- crates/snowbound/src/windows.rs | 2 +- crates/snowbound/tests/replay.rs | 2 +- crates/ui/src/layout.rs | 35 ++- crates/ui/src/lib.rs | 3 +- crates/ui/src/shell.rs | 44 +++ crates/ui/src/tests.rs | 73 +++++ 14 files changed, 561 insertions(+), 291 deletions(-)