olliphant dify releases

@langgenius/dify-ui 設計システムへの移行(v1.14.0)

状態: draft / 重要度: ★★★

TL;DR

想定読者

なぜ重要か

これまで Dify のフロントエンドは web/base/ui 配下にアドホックなコンポーネント群が散在していた。再利用しづらく、デザイン一貫性も保ちにくい。@langgenius/dify-ui パッケージ化により:
- 外部から npm install @langgenius/dify-ui で公式コンポーネントが使える
- デザイントークン(色・スペース・タイポ)が中央管理される
- アクセシビリティが横断的に改善される
- Storybook 等での個別検証がしやすくなる

これは Dify が「アプリケーション」から「プラットフォーム」へシフトする 兆候として読める。

アウトライン(執筆予定)

1. 移行の全体像

2. 公開された主要コンポーネント

コンポーネント 用途 既存からの変更
PreviewCard カードプレビュー 新規
Meter 進捗・使用量メーター 新規
Dialog モーダルパターン共通化 ApiKey, ProviderConfig 等が移行

3. デザイントークン

4. アクセシビリティ改善

5. Fork 運用への影響

6. プラットフォーム化への含意

検証が必要な事項


ソース:
- GitHub Release v1.14.0 — UI kit and front-end platform セクション
- @langgenius/dify-ui on npm (要確認)

本記事は非公式まとめです。正式仕様は Dify 公式ドキュメントをご確認ください。