Opus 0.8 + 0.9 · 2026-10-22

Components for the work after the demo.

Opus 0.8 adds eight components for production workflows, and Opus 0.9 gives DataGrid a column manager and saved views. Together they close the gap between a polished prototype and an application people use every day.

The library now covers confirmations, mobile actions, hierarchical records, markdown and code surfaces, recoverable errors, async multi-select, responsive toolbars, and a data grid that adapts to how each person works.

Explore the components

01

The missing workflows

Confirm Dialog makes destructive actions explicit without rebuilding a modal each time. Bottom Sheet handles mobile filters and short forms. Tree Table gives hierarchical records a real table surface. Markdown and Code Editor serve the documentation and developer tools around the product. Error State and Error Boundary make failure recoverable instead of terminal. Async Multi-select handles the people and tags that only exist on the server. Overflow Toolbar keeps dense actions usable as space shrinks.

02

A grid that adapts to the work

DataGrid now has a column manager and saved views. Show or hide columns from the toolbar, keep visibility under application control with columnVisibility and onColumnVisibilityChange, or offer presets such as Quarterly and Adoption focus. The grid still handles sort, filter, resize, grouping, tree rows, pivot layouts, virtualisation, and infinite loading.

03

One input language

The release also aligns the small details that make a library feel coherent: matching input surfaces across Standard, Neumorphism, and Liquid glass, disabled states on the remaining controls, shared focus rings, and theme, font, and colour carried into portalled menus and overlays.

← All stories