A Mail inbox assembled entirely from certified ui-lab components — a Toolbar of actions, a Split Button for reply options, a Radio Group of categories, and a Select Table of messages with a tri-state select-all. It is a composition of verified primitives: there is no separate conformance spec for the inbox, because each piece is already certified by the @publictheta/ui-spec suite against two independent implementations. With Finder (a desktop shell) and Settings (a preferences surface), this is the third whole-app demonstration that the substrate composes into real UIs.
Demo
| Select all messages | From | Subject |
|---|---|---|
| Alice Ng | Lunch on Thursday? | |
| Build Bot | Deploy succeeded | |
| Dana Lee | Re: design review notes | |
| Newsletter | This week in ui-lab |
Every part is keyboard-operable and screen-reader labelled: the action toolbar (Arrow keys), the reply split button (a menu of more options), the category radios (selection-follows-focus), and the message table (a tri-state select-all plus per-row checkboxes).
Built from
- Toolbar — message actions
- Split Button — reply options
- Radio Group — inbox categories
- Select Table — the message list