Six entrances
Choose scale, slide, perspective flip, spotlight, drawer, or soft-focus arrival.
Dialogs & focus
Make an interruption feel deliberate. Tune entrance, backdrop, surface, and timing while the component protects focus and dismissal behavior.
A contained interruption
The generated dialog opens predictably, contains keyboard focus, closes from every expected path, and restores focus to its trigger.
Choose scale, slide, perspective flip, spotlight, drawer, or soft-focus arrival.
Escape, backdrop, Cancel, and Continue all close through one consistent path.
Tab and Shift+Tab remain inside the open dialog, then return to the launcher.
Three-step workflow
Use stronger entrances sparingly and quieter motion for routine confirmation.
Preserve context without allowing the background to compete.
Verify pointer, Escape, forward Tab, reverse Tab, and focus restoration.
Yes. The export uses role=dialog, aria-modal, a labelled title, and a contained focus cycle.
Yes, while clicks inside the dialog do not bubble into that dismissal.
No. Only decorative transitions are removed; opening and closing still work.