mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 08:04:45 +00:00
The full-screen direct-WebView browser (NappletBrowserActivity, launched when you type an address) and the sandbox host (NappletHostActivity) used an older console design that diverged from the embedded tabs' Compose chrome: - The Console row in NappletControlSheet was a plain action row and the bottom pull-up grabber was always visible. Make Console a Switch toggle (like the Tor row / the Compose TopControlSheet), and hide the whole NappletConsolePanel until the toggle is on — turning it on reveals the sheet already pulled up, mirroring BottomConsoleSheet. - The console grabber/panel sat at elevation 0 while the top sheet's panel is at 6dp, so an open top sheet drew over the console when they overlapped (e.g. in landscape). Elevate the console sheet above the top sheet so its pull tab and log render on top, matching the Compose layer where BottomConsoleSheet is composed after TopControlSheet. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A9kfpNrBRB8WJNi67NHGGX