From 62380121986b2865b1be744833630851665dca02 Mon Sep 17 00:00:00 2001 From: HIsheR Date: Mon, 26 Oct 2026 22:48:15 +0800 Subject: [PATCH] =?UTF-8?q?chore(backlog):=20=E8=AE=B0=E5=BD=95=20g265=20?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ua/backlog.json | 11 ++++++++++- .ua/iterations.log | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.ua/backlog.json b/.ua/backlog.json index 9e10298..dc03a49 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -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 统一规则,否则暗色下露原生亮条" } ] -} +} \ No newline at end of file diff --git a/.ua/iterations.log b/.ua/iterations.log index 4619222..d5403ab 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -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):四区一次成型 + 侧栏可折叠 + 页头吸顶"}