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 selectable Data 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
| From | Subject | Status | |
|---|---|---|---|
| Alice Ng | Lunch on Thursday? | Unread | |
| Build Bot | Deploy succeeded | Read | |
| Sam Ito | Invoice #2451 | Unread |
3 in Primary, 2 unread
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
- Data Table — the message list