Explore by group
Controls and states
Buttons, icon/copy controls, status badges, empty/loading/warning/error views, numeric fields and synchronized sliders.
Try the component galleryLayout and navigation
Responsive operator shell, keyboard tabs, disclosures, light/dark tokens and accessible message dialogs.
Explore layouts and dialogsData and tasks
Sort, resize, hide and reorder table columns. Resolve synthetic paths, cancel/retry an in-memory task and display derived chart data.
Try data controlsContent panels
Open a responsive modal reader, expand it, retain its input state and close with Escape. Content is consumer-trusted DOM or literal text.
Open content panel demoDraft editor
Edit a synthetic document with line numbers and bounded undo/redo. Copy/export callbacks in this harness only capture intents; they do not save or download files.
Open editor demoResults and reading
Select synthetic results, follow blocks and move between list and reader on small screens. Loading and errors come from the example adapter.
Open results reader demoWhat runs here?
Everything runs in your browser. Preferences reset on reload. Task and path actions change example data, not your machine. The copy control requests browser clipboard permission on HTTPS or localhost. Use your browser's Back command to return from focused demos.
WebUI is primary. Textual and Rich support shared semantic definitions with documented fallbacks; the direct editor, content panel and results reader do not claim terminal parity. See the widget reference for APIs, adapter responsibilities and limitations.