跳到主要内容

变更日志

@plaud/design 的发布历史,按发布版本组织(最新在前)。每个版本内部按 ✨ 新功能🐛 缺陷修复 二级标题分组,并按组件逐条列出。版本号取自包的 changeset 变更日志。早于首次发版的变更归入 Pre-release 分组。

v0.5.0

✨ 新功能

  • ImageViewer放大后支持鼠标拖拽平移;zoom > 1 时可拖拽图片定位局部区域,光标自动切换为 grab / grabbing;含边界约束,图片不会被拖出视口;切图、缩小到默认倍率或关闭时平移量自动复位(WEB-1062

🐛 缺陷修复

v0.4.6

🐛 缺陷修复

v0.4.5

🐛 缺陷修复

v0.4.4

🐛 缺陷修复

v0.4.3

🐛 缺陷修复

  • DialogshowClosetrue(默认)时,DialogTitle 增加右侧留白(--Spacing_40),防止长标题被关闭按钮遮挡。

v0.4.2

🐛 缺陷修复

v0.4.1

🐛 缺陷修复

  • ImageViewer —— ImageViewer: 默认导出改为先 fetch 成 blob 再用同源 objectURL 下载,跨域 CDN 图片也能真正下载而非跳转新页面;fetch 失败或 HTTP 非 2xx 时回退到原始地址,objectURL 延迟回收(DES-133)。

v0.4.0

✨ 新功能

  • Tree —— Tree title 溢出检测改为按需测量DES-132)。useTitleOverflow 改为在指针进入 / 聚焦该行时按需测量,不再挂载即测,消除大数据量列表的布局抖动。契约变化:超长 title 仅在首次 hover/focus 后才包成 Tooltip trigger,并移除 ResizeObserver

v0.3.1

🐛 缺陷修复

  • ImageViewer —— 单图工具栏优化 + 无障碍修复DES-130)。单图隐藏上一张/下一张导航,禁用图标光标恢复 not-allowed,新增 role="status" / aria-live="polite" 缩放播报,支持键盘缩放(+ / = / -)。

v0.3.0

✨ 新功能

v0.2.2

🐛 缺陷修复

  • Input —— Input 家族 PR review 修复,记录在 Input 新增 allowClear + 补充 visual caseuseClearableInput 改用原生 value setter + 真实 input 事件派发(完整 SyntheticEvent);InputSearch 清空按钮补 focus-visible 焦点环;仅 allowClear 时托管聚焦态;新增可本地化的 clearButtonAriaLabel prop。

v0.2.1

🐛 缺陷修复

v0.2.0

✨ 新功能

🐛 缺陷修复

v0.1.0

Skeleton 重构与若干组件细化(大部分已被上方更详细的 v0.2.0 条目覆盖)。

✨ 新功能

  • Skeleton —— 重构支持 items 多块渲染,新增 SkeletonGroup 卡片级扫光。
  • Button —— 对齐 icon-only 状态。
  • Dialog —— 支持可滚动内容。
  • Checkbox / RadioGroup / Menu / Slider —— 样式与行为细化。
  • utils —— 新增 merge-refs helper,并从包入口导出。

🐛 缺陷修复

  • Button —— 修复 disabled label 样式。

v0.0.1

首次发布 —— 将 design 包发布到私有源。@plaud/design-tokens@plaud/design 以构建产物 dist 形态发布(0.0.1)。

Pre-release

早于 changeset 发布流程的变更 —— 未单独发版。

✨ 新功能

🐛 缺陷修复

关联