Skip to content

v0.14.0

  • 发布日期: 2026-05-15
  • 版本: 0.14.0

新增

  • 新增 Avatar 组件到数据展示分组,目录为 src/components/data-display/avatar
  • Avatar 支持 sizeroundedshadowsx,并支持 Avatar.Image / Avatar.Fallback 组合式 API。
  • 新增 DialogPopoverTooltip 到交互分组,均基于 Radix 语义封装并接入本库 sx 样式系统。
  • 新增 SelectSwitch 到表单与输入分组,保留受控/非受控能力并补齐组合式 API。
  • 新增 Skeleton 到数据展示分组,并提供 SkeletonTextSkeletonAvatarSkeletonButtonSkeletonCard 辅助组件。

优化

  • 删除旧路径 src/components/ui/avatar.tsx,统一到语义化分层目录,减少历史路径混用。
  • 顶层导出新增 data-display/avatar,与现有 Card/Chip/Icon/Table 导出结构对齐。
  • shadcn 生成的 Dialog/Popover/Select/Switch/Tooltip/Skeleton 已迁移到语义化分层目录,不再保留 src/components/ui 临时实现。
  • Dialog 内置关闭图标统一使用本库 Icon,组件源码不再引入 lucide-react

修复

  • 修复 Avatar 初版迁移时的构建异常,重新落盘组件文件并通过类型与文档构建校验。

文档

  • 新增 docs/components/data-display/avatar.md,补齐 Usage、Accessibility、API、Compound API。
  • 新增 8 个 Avatar Demo(Basic、Size、Rounded、Shadow、Image/Fallback、Group、SX、Compound API)。
  • VitePress 主题注册与侧边栏新增 Avatar 入口。
  • 新增 6 个组件文档页:dialogpopovertooltipselectswitchskeleton
  • 新增 23 个可运行 Demo,并接入 VitePress 主题注册与侧边栏。

验证

  • pnpm -s tsc --noEmit --ignoreDeprecations 5.0 通过。
  • pnpm -s build:docs 通过。