Attachment
Shell-attached only
Desktop uses an attached side panel and mobile uses a bottom-attached sheet. Floating detached card treatment is explicitly out of bounds.
The shared transient side-panel and bottom-sheet grammar for shell-attached workflows that need more room than a menu without becoming a detached modal.
Live Surfaces
The generic drawer contract is expressed today through the signed-off context-nav drawer shell and its host context-nav family.
Contract Highlights
Attachment
Desktop uses an attached side panel and mobile uses a bottom-attached sheet. Floating detached card treatment is explicitly out of bounds.
Accessibility
Open from the launcher, close on outside click or `Escape`, and return focus to the trigger with a named close control.
Variation
Different drawers can host different content, but they should not invent new attachment, focus-return, or close-button grammar.