Files
amethyst/nappletHost/src/main
Claude d52d54ac3f feat(browser): draw every browser surface with the Compose pill components
Embedded tabs, the full-screen web browser and the nsite/napplet windows now
share one set of Compose components (commonsUI browser/ui/pill):

- Embedded tabs: EmbeddedTabChrome carries a BrowserPillUi plus one event
  callback. The tab layer draws BrowserPill, FindInPagePill and ConsoleSheet.
  The address editor suggests favorites and history.
- Embedded page dialogs: PageDialogCard, PermissionPromptCard (now with "Only
  this time") and PageInfoSheet. Page info reports the certificate as fields,
  and site permissions can be edited in place.
- Full-screen windows: BrowserChromeHost hosts the same composables in
  ComposeViews over the WebView, replacing the hand-built View chrome.
- Clear site data asks for confirmation first.

Removed the old renderers: NappletControlSheet, BrowserFindBar,
NappletConsolePanel, BrowserJsDialogs, BrowserChromeLabels, TopControlSheet,
EmbeddedFindBar, BottomConsoleSheet and EmbeddedPageDialogs, plus the strings
only they used.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TEkj7Eo2xbidVHAoF8GZKQ
2026-09-26 18:36:00 +00:00
..