1.3 KiB
1.3 KiB
1. Shared Hover Foundation
- 1.1 新增
HoverTip,统一默认 theme、delay、z-index 与去除原生title - 1.2 新增
HoverCard,统一 hover 打开/关闭延迟与可停留浮层行为 - 1.3 为共享 hover 组件补充基础测试
2. Compatibility Refactor
- 2.1 将
ToolButton迁移到共享HoverTip - 2.2 将现有
HoverPopover收敛为HoverCard兼容层 - 2.3 将直接
Tooltip用法批量迁移为HoverTip
3. Application UI Hover Cleanup
- 3.1 收敛画布搜索按钮的原生
title - 3.2 收敛音频播放器控制按钮的
data-tooltip - 3.3 收敛提示词列表的原生
title - 3.4 明确应用 UI 视觉 hover 提示统一使用
HoverTip/HoverCard - 3.5 明确例外:Markdown/用户内容
title与 TDesign 表单 tips
4. Guard Rails
- 4.1 增加组件层 hover 用法检查脚本,禁止继续直接引入
Tooltip或新增非共享视觉 hover 提示 - 4.2 将检查脚本接入
drawnixlint
5. Validation
- 5.1 运行共享 hover 单测
- 5.2 运行
drawnixtypecheck - 5.3 运行
drawnixlint
说明:
5.3当前被仓库既有 ESLint 基线问题阻塞,失败项与本次 hover 改造无直接关联,需在独立修复中处理。