组件变更历程
TuffEx 版本历程与各组件的引入版本
版本概览
| 项目 | 值 |
|---|---|
| 源码版本 | 0.6.3,随 Tuff beta 测试,未独立发布 npm |
| npm 最新版本 | 0.6.2 |
| 组件模块 | 182:基础 94 · 进阶 54 · AI 34 |
版本更新历程
Unreleased 未发布
源码版本保持 0.6.3,以下内容不是独立 npm 发版。
- Motion 文档套件:导航新增动效套件,含可独立重置的实时标本,以及双语分类、侧栏、总览和演示注册
- 新增组件模块(14 个):motion-button、card-spread、carousel-3d、flip-book、motion-loader、motion-text、physics-motion、motion-dock、motion、motion-toggle、motion-transition、motion-form、motion-control、motion-metric
- 现有 charts 模块新增:Motion 中的 dither-chart 与 Data 中的 mono-chart,均从
@talex-touch/tuffex/charts导出 - 安装边界:仍为 Base、Pro、AI 三套 barrel;Motion 只是文档套件,
/motion单组件子路径引入TxMotion,不是第四套 barrel;复合表单、控件和指标归 Pro - 来源与授权:标签、内容、条目、模型和数据由调用方驱动;持续动效共享可见性、减少动态效果与清理处理,spring 与文字变化复用现有引擎。保留 Amicro 的 MIT 署名与源文件级 Apache-2.0 声明;保留的 46 个 Lucide 图标附 ISC 及适用的 Feather-MIT 声明,不引入 React 或 Lucide 运行时依赖
0.6.3 源码版本(2026-10-01)
流式内容组件与菜单确认反馈;随客户端 beta 测试,未独立发布 npm。
- 新增组件(3 个):descriptions、stream-element、stream-text
- 更新组件(6 个):code-stream、context-menu、data-table、dropdown-menu、pagination、stream-markdown
- 关键特性:文字、代码与回答共享流式节奏,支持引用与插槽;关闭型菜单项的确认反馈;记录详情的标签/值列表;数据表格骨架加载;分页每页条数选择
0.6.2 版本(2026-09-28)
交互视觉特效与后台数据容器增强。
- 新增组件(4 个):bot-avatar、image-generation、metal-fx、voice-beam
- 更新组件(4 个):card、empty-state、progress-bar、status-badge
- 关键特性:
- 智能体头像、图像生成揭示、液态金属与语音响应光束
- TxProgressBar 支持多段聚合;后台卡片与空状态容器统一
0.6.1 版本(2026-09-28)
为复制、固定、失败等短时操作结果提供统一的无障碍提示。
- 新增组件(1 个):status-hint
- 关键特性:
- TxStatusHint 支持语气色带、字符级文字形变与重复触发强调
- 支持深浅色、减少动态效果与单一无障碍 live region
0.6.0 版本(2026-09-12)
触感系统重构、视觉特效套件与通知栈重写。
- 新增组件(12 个):agent-screen、charts、choice-card、flowchart、fusion-surface、icon-morph、icon-picker、mode-chip、prism-glow、sensitive-input、text-morph、toast-panel
- 更新组件(17 个):alert、badge、cascader、date-picker、flat-radio、group-block、picker、progress-bar、slider、sortable-list、stream-markdown、tab-bar、text-transformer、toast、toast-panel、transfer、tree
- 关键特性:
- TxTextMorph 字符形变过渡,移除第三方数字流依赖
- TxToastHost 重构为可堆叠通知栈,支持拖拽滑落与倒计时暂停
- TxSortableList 支持握柄与键盘排序,实时重排反馈
- TxDatePicker 与 TxCascader 支持区间选择与多级浮层
- 新增 TxPrismGlow 棱镜光效
0.5.0 版本(2026-09-07)
交互反馈打磨与性能优化。
- 更新组件(5 个):card-item、dropdown-menu、filter-chips、slider、stream-markdown
- 关键特性:
- TxFilterChips 增加滑动填充与 icon-only 模式
- 浮层面板改用 transform 定位,优化尺寸测量
- 统一交互光标样式与 PostCSS 产物构建
0.4.0 版本(2026-09-01)
组件族收拢与文档站迁移。
- 更新组件(2 个):button、icon
- 关键特性:
- 收拢 TxButton 与 TxIcon 组件族,移除冗余子路径
- 移除弃用的 TuffFlatButton,改用 TxButton variant="flat"
- 运行时 Demo 与公开文档迁移至 Nexus
0.3.9 版本(2026-06-12)
AI 原生套件与按需子路径样式。
- 新增组件(43 个):agent-trace、ai-elements、allocation-bar、approval-card、attachment-tray、border-beam、cell-link、chain-of-thought、code-stream、context-cards、context-indicator、conversation-stream、diff-table、dot-indicator、filter-chips、fine-tune-card、flat-dropdown、icon-chip、inline-citation、insight-cards、liquid、markdown-editor、message-actions、prompt-bar、reasoning-disclosure、recommendation-card、resize-box、scrub-field、search-panel、selection-actions、sidebar-nav、signal-meter、sources、spark-chart、stream-markdown、suggestion-chips、task-rows、thinking-orb、tool-call-card、tool-chips、tool-confirmation、version-capsule、working-indicator
- 更新组件(8 个):base-anchor、base-surface、code-editor、empty-state、flip-overlay、radio、scroll、tabs
- 关键特性:
- 上线 AI 聊天、智能体屏幕、推理展示等 43 个组件
- 提供
@talex-touch/tuffex/<component>子路径按需导出 - 导出
base.css,可独立加载全局 token
0.3.8 版本(2026-05-29)
抽屉与分割线增强。
0.3.7 版本(2026-05-28)
基础录入与排版组件补齐。
- 新增组件(4 个):divider、kbd、number-input、textarea
- 更新组件(16 个):avatar、chat、
flat-input、flat-radio、flat-select、flip-overlay、glass-surface、group-block、icon、input、scroll、slider、stagger、stat-card、tabs、transfer - 关键特性:
- 补齐 TxTextarea、TxNumberInput、TxDivider、TxKbd 等基础录入组件
- 修复 SSR hydration 场景下的客户端结构同步
0.3.4 版本(2026-03-08)
TuffEx 独立包初始基线。
- 初始组件(101 个):首批 101 个核心导出组件,覆盖通用基础、表单、布局与导航
全组件引入版本索引
全部 182 个组件模块的引入版本与安装 barrel;文档套件分类见组件中心页。
Charts 模块新增
以下图表组件属于现有 charts 聚合模块,经 @talex-touch/tuffex/charts 引入,不计入模块数。
| 图表组件 | 文档套件 | 引入版本 |
|---|---|---|
dither-chart | Motion | 0.6.3 |
mono-chart | Data | 0.6.3 |
版本门禁与规范
| 规则 | 校验 |
|---|---|
版本号变更时,CHANGELOG.md 与本页新增对应版本章节 | audit:changelog,在 CI 与发布流程中拦截 |
| 版本章节列明新增与更新的组件 | audit:changelog |
| 组件文档的 Since 与本索引一致,且不高于当前版本 | audit:changelog |
| 中英文页面标题结构对齐 | CI 静态对账 |