chore(backlog): 记录 g265 完成
This commit is contained in:
+10
-1
@@ -2771,6 +2771,15 @@
|
||||
"status": "done",
|
||||
"domain": "tune",
|
||||
"notes": "通过给 emptyRow 加第 4 个可选参数实现,调用处只多一个实参不新增行——dataTable 正卡在 199 行上限;参数默认值放函数签名而不是调用方,避免其它调用点(目前只有 dataTable)被动改"
|
||||
},
|
||||
{
|
||||
"id": "g265",
|
||||
"title": "新增布局骨架组件 layout",
|
||||
"motivation": "76 个组件里没有「页面骨架」:想搭一个带页头 + 侧栏 + 内容 + 页脚的控制台界面,只能自己写 div 拼 flex,页头吸顶要重写 z-index、侧栏折叠要自己接信号、内容区滚动要自己补滚动条令牌——每个用库的人都要把同一段骨架重抄一遍。菜单(menu)、竖排锚点(anchor)、卡片(card)都在,缺的是把它们装起来的容器。",
|
||||
"acceptance": "新增 layout(props, ...children):children 即内容区,header / sider / footer 三入参按需渲染(缺省不套空容器);siderWidth 缺省 220;collapsible 时页头左侧出开关、collapsed 信号双向绑定(外部给则不自管);sticky 让页头吸顶走 --ua-z-sticky;样式只消费 --ua-* 令牌,禁止新增硬编码阴影 / 时长 / 字号,内容区滚动条纳入统一细条规则;十处落点全同步(src / types / index / ui.css / manifest 双处 / demo / README / 计数 / docs),npm run check 全绿",
|
||||
"status": "done",
|
||||
"domain": "new",
|
||||
"notes": "骨架刻意不带圆角与投影——它是页面容器不是卡片,浮起感留给内容里的 card / modal;折叠态宽度用 .is-collapsed 的 width:0 + overflow hidden 压过内联展开宽度(宽度只有一个来源),aria-hidden 随折叠翻转,读屏不再进菜单;verify 的滚动条规则当场抓出漏网的内容区:新增滚动容器必须并入 scrollbar-width 统一规则,否则暗色下露原生亮条"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -309,3 +309,4 @@
|
||||
{"ts":"2026-10-26T22:24:07+08:00","id":"g262","result":"done","commit":"62d8107","summary":"audit:contrast 增两条非文本配对(焦点描边 × 页面底/表面,阈值 3),配对表 16→18 并同步四处文档表述"}
|
||||
{"ts":"2026-10-26T22:25:45+08:00","id":"g263","result":"done","commit":"f8bf00d","summary":"inputTag 支持多值粘贴(逗号/换行/制表符拆分后逐个入列),单值粘贴仍走默认行为;分隔符统一为顶部 SEP 常量"}
|
||||
{"ts":"2026-10-26T22:26:53+08:00","id":"g264","result":"done","commit":"fe9f1fb","summary":"数据表格新增 emptyText 自定义空状态文案(有筛选词时仍显示关键词+清除按钮),emptyRow 加可选参数不新增调用行"}
|
||||
{"ts":"2026-10-26T22:48:11+0800","id":"g265","result":"done","commit":"71cff84","summary":"新增布局骨架组件 layout(76→77):四区一次成型 + 侧栏可折叠 + 页头吸顶"}
|
||||
|
||||
Reference in New Issue
Block a user