f3ef3514b2
Icon: - Mark now fills ~85% of the squircle (was 80%) so the goose reads at the same visual weight as first-party dock icons. Apple's template specifies 7.5-10% padding inside the squircle; 7.5% lands closer to the average first-party icon. - Baked a drop shadow into the icon PNG: 8px offset, 18px Gaussian blur at ~28% black, rendered under the white squircle on its own layer so the blur doesn't leak into the mark. First-party macOS icons include this shadow in the PNG — the dock doesn't add one at render time. Separable Gaussian (2x 1D passes) keeps startup fast. Screen header consistency (match Messages pattern): - Bookmarks, Drafts, Search, Reads, Highlights: titles switched from headlineMedium to titleMedium. - All five header rows now pad horizontal = 12.dp, vertical = 8.dp (matching ConversationListPane's "Messages" header). - Removed the 16.dp outer wrapper padding from Bookmarks and the 16.dp bottom padding from Reads header — screens now sit edge-to-edge. - DeckColumnContainer's 12.dp outer padding around column content removed for the same reason SinglePaneLayout's was: creates a `#F5F5F7` frame around every screen that reads as inconsistent with Messages (and every native desktop app). https://claude.ai/code/session_01NufduPfZvYQVYwLkbCjCUo