mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 08:04:45 +00:00
The embedded surfaces' Compose TopControlSheet and the full-screen activities' native NappletControlSheet are deliberate twins in different processes/modules (Compose in the main app vs hand-built Views in the Compose-free :napplet sandbox host), so they can't share a composable — but they should render identically. Bring them in line: - Uniform row rhythm: every action/Tor row now uses the same 10dp vertical padding in both. The Compose switch row was 6dp while items were 12dp; both are now 10dp, matching the native rows. - Native Tor row now uses a real framework Switch as the state indicator (like the embedded row) instead of an icon whose tint/alpha encoded on/off; the icon is a steady muted tint and the whole row is the toggle target. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MgMpRcWj6y82LxLiwcuzmN