From db6edb0d83c315243ba02ab7ce59f080a8aca6f8 Mon Sep 17 00:00:00 2001 From: tulsi Date: Mon, 6 Apr 2026 13:40:52 -0700 Subject: [PATCH] feat: add rounded-overlay token and apply to all floating surfaces (#110) Add --radius-overlay (20px) as a semantic token for floating UI surfaces. Migrate dropdown-menu, context-menu, popover, hover-card, select, and menubar from rounded-dropdown (10px) to rounded-overlay for softer, more consistent rounding across all overlay components. Co-authored-by: Claude Opus 4.6 (1M context) --- ui/goose2/src/shared/styles/globals.css | 1 + ui/goose2/src/shared/ui/context-menu.tsx | 4 ++-- ui/goose2/src/shared/ui/dropdown-menu.tsx | 4 ++-- ui/goose2/src/shared/ui/hover-card.tsx | 2 +- ui/goose2/src/shared/ui/menubar.tsx | 4 ++-- ui/goose2/src/shared/ui/popover.tsx | 2 +- ui/goose2/src/shared/ui/select.tsx | 2 +- 7 files changed, 10 insertions(+), 9 deletions(-) diff --git a/ui/goose2/src/shared/styles/globals.css b/ui/goose2/src/shared/styles/globals.css index 2bad3008ea..b03c9d6af2 100644 --- a/ui/goose2/src/shared/styles/globals.css +++ b/ui/goose2/src/shared/styles/globals.css @@ -432,6 +432,7 @@ --radius-card-lg: 24px; --radius-card-sm: 14px; --radius-dropdown: 10px; + --radius-overlay: 20px; --radius-modal: 16px; --radius-sm: calc(var(--radius) - 4px); diff --git a/ui/goose2/src/shared/ui/context-menu.tsx b/ui/goose2/src/shared/ui/context-menu.tsx index feed690d1a..441c0694ee 100644 --- a/ui/goose2/src/shared/ui/context-menu.tsx +++ b/ui/goose2/src/shared/ui/context-menu.tsx @@ -83,7 +83,7 @@ function ContextMenuSubContent({