概要
- shadcn/ui は2026年7月から Base UI をデフォルトコンポーネントライブラリとして採用
- Radix も引き続きサポートし、両方のライブラリを選択可能
- チャットインターフェース向け新コンポーネント群や GitHubレジストリ 対応を追加
- shadcn eject コマンドでCSS依存をプロジェクトにインライン化可能
- 新スタイル Rhea を導入し、よりコンパクトなUIを実現
2026年7月 - Base UIがデフォルトに
- shadcn/ui のデフォルトコンポーネントライブラリを Base UI に変更
- Radix は引き続き利用・サポート
- Base UI はRadix開発陣による新ライブラリ
- 1.6.0で安定版、週600万+ダウンロード実績
- shadcn init や shadcn/create でBase UIが初期選択肢に
- ドキュメントもBase UIがデフォルト表示
- 既存プロジェクトで Radix 継続利用も問題なし
- 新規プロジェクトはBase UI推奨
- Radix を明示的に選びたい場合は
-b radixフラグで指定可能 - マイグレーション不要
- 移行したい場合は 1コンポーネントずつ段階的に移行可能
- AIエージェント によるマイグレーション支援
- コード差分や注意点をレポート化
- カスタマイズも反映、git履歴もクリーン維持
2026年6月 - チャットインターフェース向け新コンポーネント
- MessageScroller, Message, Bubble, Attachment, Marker を新規追加
- チャットUIの会話層を構成
- MessageScroller
- スクロール管理、履歴復元、メッセージジャンプなど高度な挙動を提供
- @shadcn/react でヘッドレスコンポーネントとしても利用可能
- Bubble, Attachment, Marker などを組み合わせて多様なチャットUI実現
- 新CSSユーティリティ
- scroll-fade: スクロール端のフェード効果
- shimmer: ライブステータス用テキストシマー
- どちらも shadcn/tailwind.css に同梱
- AI Elements との互換性維持
- 既存AI Elementsユーザーは移行不要、必要に応じて新コンポーネント利用推奨
2026年6月 - GitHubレジストリ対応
- 任意のGitHub公開リポジトリ をレジストリとして利用可能
- ルートに registry.json を配置し、配布アイテムを定義
- shadcn CLIでGitHubレジストリから直接インストール可能
- 配布対象は コンポーネント以外にも多岐に対応
- フック、ユーティリティ、デザイントークン、CI設定、テンプレート等
- registry.jsonの例
- 複数ファイルや設定を一括配布
- 既存のCLIコマンドでリスト表示・検索・インストールが可能
2026年5月 - shadcn ejectコマンド
- shadcn/tailwind.css の依存をプロジェクトCSSにインライン化
- 依存パッケージを削除し、カスタマイズや運用の柔軟性向上
- コマンド実行前後でCSS構成が変化
- @importからインラインCSSへ
- monorepo にも対応、各ワークスペースで実行可能
2026年5月 - 新スタイル「Rhea」登場
- Rhea はLumaを基にした よりコンパクトな新スタイル
- スペースを抑え、情報密度を高めたUI設計
- ボタン・入力・メニュー・カード・リスト等でより狭い間隔と小型コントロールを実現
- プロダクト向けに最適化されたデザイン選択肢
質問や詳細な解説が必要な場合はご連絡ください。