chore(backlog): 记录 g255 完成
This commit is contained in:
@@ -2681,6 +2681,15 @@
|
||||
"status": "done",
|
||||
"domain": "core",
|
||||
"notes": "只回写不改派生:pageInfo 仍是纯派生量,越界钳制口径不变(dataTable 的受控页码桥接因此不再需要额外钳制);快照新鲜度用「本次 derive 是否按当前 state 完整跑过」判断,paged=false(getAllRows 导出)会把 fresh 置假,避免拿旧快照写错页码"
|
||||
},
|
||||
{
|
||||
"id": "g255",
|
||||
"title": "减少动效下归零全站悬停位移",
|
||||
"motivation": "audit:motion 只盯 infinite 循环动画,没人管「一动就位移」的那一类。实测皮肤样式表里 14 处悬停 / 按压位移(btn 上浮、page-btn 回缩、image 放大、backtop 抬升、colorpicker 格子浮起…)在 prefers-reduced-motion 下一处降级都没有——开了「减少动效」的用户每次划鼠标都被推一下,比循环动画更常见也更难躲。",
|
||||
"acceptance": "ui.css 末尾新增一条 ua- 类通配的减少动效规则(:hover / :active 下 transform 与 translate 归零,颜色 / 描边 / 阴影过渡保留);audit:motion 扩为两类必查,悬停位移逐条核对是否有对应归零规则(或全局通配兜底),缺一条退出码 1、--json 增加 shift 段;负向自检删掉规则确认报「未归零 8 处」;ui.css 仍零硬编码字面量、对比度与其余门禁全绿。",
|
||||
"status": "done",
|
||||
"domain": "visual",
|
||||
"notes": "兜底选全局通配而不是逐组件补:14 处分散在 10 多个组件,逐个补降级等于给每个新组件留一道必踩的坑;用 !important 压源码序更早的 :hover transform,同时只归零 transform/translate,颜色与阴影过渡照旧,避免把状态反馈一起砍掉。顺带把 AGENTS 里 smoke 条数(26 条)与 g254 的实际 31 条对齐"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user