chore(backlog): 记录 g301 完成

This commit is contained in:
HIsheR
2026-10-27 00:29:06 +08:00
parent ed3b863923
commit ddd6f9305a
2 changed files with 3 additions and 2 deletions
+2 -2
View File
@@ -3099,11 +3099,11 @@
{ {
"id": "g301", "id": "g301",
"domain": "new", "domain": "new",
"status": "open", "status": "done",
"title": "新增拖拽排序列表 sortableList(88 个组件)", "title": "新增拖拽排序列表 sortableList(88 个组件)",
"motivation": "库里有 list 展示列表、virtualList 长列表,但缺「可调整顺序」的交互件:任务排优先级、字段顺序、看板列这类场景每次都得自己写一遍拖放,dragstart/dragover 的边界(不拦 dragover 就没 drop、拖拽中重建节点会中断手势)反复踩。", "motivation": "库里有 list 展示列表、virtualList 长列表,但缺「可调整顺序」的交互件:任务排优先级、字段顺序、看板列这类场景每次都得自己写一遍拖放,dragstart/dragover 的边界(不拦 dragover 就没 drop、拖拽中重建节点会中断手势)反复踩。",
"acceptance": "① 整行可拖,指针越过邻行中线即换位,dragend 落定;② 键盘等价 Alt+↑↓ 上下搬一格、Alt+Home/End 搬首尾,裸 ↑↓ 留给页面滚动;③ 顺序写回 value 信号并触发 onChange,拖拽期间跳过外部重排避免中断手势;④ 句柄 { el, move, order },下标越界与禁用时静默忽略;⑤ 样式只消费 --ua-* 令牌,禁止新增硬编码阴影/时长/字号;⑥ manifest/docs/README/demo/llms-full 同步,npm run check 全绿。", "acceptance": "① 整行可拖,指针越过邻行中线即换位,dragend 落定;② 键盘等价 Alt+↑↓ 上下搬一格、Alt+Home/End 搬首尾,裸 ↑↓ 留给页面滚动;③ 顺序写回 value 信号并触发 onChange,拖拽期间跳过外部重排避免中断手势;④ 句柄 { el, move, order },下标越界与禁用时静默忽略;⑤ 样式只消费 --ua-* 令牌,禁止新增硬编码阴影/时长/字号;⑥ manifest/docs/README/demo/llms-full 同步,npm run check 全绿。",
"notes": "" "notes": "新增 src/sortableList.ts(118 行)+ types 两项 + index 导出 + ui.css 六条(只消费令牌);整行可拖、越过邻行中线换位、dragend 落定,Alt+↑↓/Home/End 键盘搬位;顺序写回 value 信号并触发 onChange,拖拽中跳过外部重排;句柄 { el, move, order } 越界静默忽略;组件 87→88,README/AGENTS/ARCHITECTURE 计数与 docs 同步"
} }
] ]
} }
+1
View File
@@ -345,3 +345,4 @@
{"ts": "2026-10-26T23:39:40+08:00", "id": "g298", "result": "done", "commit": "e53161a", "summary": "死令牌归位:四处按下态改 surface-3(按下≠悬停),结果页大标题启用 font-size-xl,tokens --unused 归零"} {"ts": "2026-10-26T23:39:40+08:00", "id": "g298", "result": "done", "commit": "e53161a", "summary": "死令牌归位:四处按下态改 surface-3(按下≠悬停),结果页大标题启用 font-size-xl,tokens --unused 归零"}
{"ts": "2026-10-26T23:40:33+08:00", "id": "g299", "result": "done", "commit": "9d44199", "summary": "视觉抽查清单扩到十六段(补命令面板 / 通知条 / 环形进度),下限随之 39→48 条"} {"ts": "2026-10-26T23:40:33+08:00", "id": "g299", "result": "done", "commit": "9d44199", "summary": "视觉抽查清单扩到十六段(补命令面板 / 通知条 / 环形进度),下限随之 39→48 条"}
{"ts":"2026-10-27T00:26:00+08:00","id":"g300","result":"done","commit":"c013998","summary":"toast 悬停暂停生效:指针落到卡片本体、pause/resume 钳制剩余、键盘聚焦同口径"} {"ts":"2026-10-27T00:26:00+08:00","id":"g300","result":"done","commit":"c013998","summary":"toast 悬停暂停生效:指针落到卡片本体、pause/resume 钳制剩余、键盘聚焦同口径"}
{"ts":"2026-10-27T00:29:06+08:00","id":"g301","result":"done","commit":"ed3b863","summary":"新增 sortableList(88 组件):整行可拖 + Alt+↑↓ 键盘搬位,顺序写回信号,仅消费令牌"}