chore(backlog): 记录 g188 完成
This commit is contained in:
@@ -2093,6 +2093,14 @@
|
||||
"acceptance": "新增 virtualList(固定行高、只渲染可视窗口 + overscan 缓冲条、rAF 合帧滚动重建、scrollTo 句柄越界钳制),10 处落点齐全(实现/类型/导出/样式/manifest/demo/README/计数/文档),万行 demo 常驻 DOM 只有窗口行数;npm run check 全绿。",
|
||||
"notes": "自补:组件补充;rebase 到人工新推的视觉令牌/审计门禁上游后门禁全绿",
|
||||
"status": "done"
|
||||
},
|
||||
{
|
||||
"id": "g188",
|
||||
"title": "新增命令面板组件 commandPalette(⌘K 唤起)",
|
||||
"motivation": "68 个组件里缺「全局命令入口」这类高频交互:菜单要逐级点、autoComplete 只能选值不能执行动作,Agent 与键盘用户都没有一个「输入即缩小、回车就执行」的入口。",
|
||||
"acceptance": "新增 commandPalette:open 信号驱动显隐、items 支持 group/hint/keywords 三层过滤、↑↓ 环形选择 + Home/End + 回车执行、Esc 走弹层栈只关最上层、开关均归还焦点、⌘K/Ctrl+K 可开关;样式只消费 --ua-* 令牌,禁止新增硬编码阴影/时长/字号;demo 新增可交互区块;npm run check 全绿且 audit:visual 计数不涨。",
|
||||
"status": "done",
|
||||
"notes": "新增 packages/skin/ui/src/commandPalette.ts(148 行)+ types 三接口 + ui.css 13 条规则(全令牌,含 prefers-reduced-motion 兜底);过滤看 label/hint/keywords 三层,高亮只切 class 不重建列表(aria-activedescendant 供读屏);Esc 复用 overlay 栈、滚动锁复用 lockScroll;demo 新增 sec-cmdk(按钮 + ⌘K 双入口);README 清单与「浮层」分组、ARCHITECTURE/AGENTS 组件数随 sync-counts 同步到 69;audit:visual 仍 40 处"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user