← ui-lab

Mail

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 messagesFromSubject
Alice NgLunch on Thursday?
Build BotDeploy succeeded
Dana LeeRe: design review notes
NewsletterThis 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