/
1.1k
Sponsor

Changelog

RSS

Latest updates and announcements.

3 August 2026 - Accessibility improvements for Ink

We completed an accessibility-focused pass across the Ink component collection. The implementation follows Ink's terminal accessibility contract instead of presenting terminal accessibility as browser accessibility or making a general WCAG-conformance claim.

Ink

Ink components now use the closest supported native role and state, contextual labels, focus-gated input handling, and predictable keyboard traversal. Interactive overlays contain and restore focus, while visual-only output such as charts, QR codes, big text, gradients, cursors, and animation frames exposes concise text alternatives in screen-reader mode.

Text editing and responsive output account for graphemes, wide characters, terminal-cell width, and terminal resizing. Animation work is also suspended for screen-reader, reduced-motion, inactive, and CI states.

Provider architecture

Theme, motion, and Unicode configuration now use separate provider and hook registry items in both the Ink and OpenTUI collections. Components depend on the provider-optional hooks, so installing a component does not force an application-level provider. This is an architecture consistency change for OpenTUI, not a claim that this release completed the same accessibility pass for OpenTUI.

Ink components continue to ship as source-owned, standalone registry items. Consumers can install only the component and its declared dependencies, inspect the implementation, and adapt labels, keyboard behavior, rendering, and terminal-specific fallbacks to their application.

16 July 2026 - Dither Charts for Ink and OpenTUI

We shipped Dither Charts for both Ink and OpenTUI: a terminal-native visualization system that uses density, texture, and color to make data legible in character cells.

The release includes composable area, bar, line, pie and donut, radar, and sparkline components. Every chart family is also available through the corresponding OpenTUI collection.

Charts support axes, grids, dots, legends, tooltips, grouped and stacked data, percent layouts, bloom effects, animated entrances, and keyboard-driven inspection and selection. They also include no-color, ASCII, reduced-motion, and screen-reader-friendly output paths for less capable or nonvisual terminal environments.

Install a chart directly from registry:

For Ink:

$ pnpm dlx shadcn@latest add @termcn/ink/dither-area-chart

For OpenTUI:

$ pnpm dlx shadcn@latest add @termcn/opentui/dither-area-chart

26 May 2026 - OpenTUI Support

We added OpenTUI support across the registry and documentation, making it possible to build and preview terminal UIs with it.

5 April 2026 - Initial Release

We shipped the initial release of termcn focused on Ink, with 113 components and templates and 10+ themes.