Files

41 lines
5.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 网页图层UI修正验收(2026-10-09)
本轮修正颜色区布局、背景/帧复选框尺寸、不透明复制与脏目标提示、退出图层移动及模式提示。scene/模板/动图/配置格式、REST、手机公共协议与驱动均不变。VERSION保持1.1.3,FEATURE_UPDATED_AT为2026-10-09T16:12+08:00,未导出OTA/IMG,无App更新、摄像头、实屏视觉和Android真机测试。
## 验收清单
| 用户行为 | 功能与视觉验证 |
| --- | --- |
| 画笔/背景颜色选择、背景开关 | 桌面对齐,390/320上下排列;开关20×20,标签可点,无其他表单回归 |
| 复制弹窗、长帧名称和多选 | 两种弹窗计算背景rgb(23,28,36),原生checkbox20×20;合法长中文及无空格长名称换行,窄屏无横向溢出 |
| 复制当前板、模板和动图多帧 | 扩展浏览器入口通过;独立静态目标4层、两帧各2层,100/300ms间隔不变 |
| 脏目标保存后复制 | 独立目标正常提示、保存、追加及重新载入,不透明提示截图 |
| 画笔/文字移动、退出与继续编辑 | 已提交偏移保留,全屏/扩展/视线保持、面板隐藏、撤销可恢复 |
| 切到视线再退出 | 保留视线平移/滚轮缩放,草稿及撤销状态不变 |
| 未提交拖动预览退出 | 鼠标未松手时用键盘激活退出,候选取消,后续鼠标抬起不提交;一次撤销直接恢复上一已提交移动 |
| 文字退出后直接拖动 | x32→37、y26→30,文字工具恢复,可正常继续编辑 |
复制与脏目标写入只针对隔离mock的独立测试ID;设备既有目标只打开检查后取消,避免修改用户内容。截图已独立目视检查;窄屏颜色截图先将标题滚动到固定顶栏下,避免错误地把遮挡截图作为布局证据。
## 本机与隔离回归
本机全套513通过/9跳过;全部Node87通过。隔离中文/空格目录首次503通过/1失败/11跳过:未改变的显示配置原子替换发生WinError5。单测重测1通过,关闭本轮mock/浏览器后完整重测504通过/11跳过;隔离Node87通过。失败与成功日志均保留,不认定未证实的文件占用根因。
默认环境跳过6项FFmpeg格式、1项HEIC编码器、1项Windows目录symlink及1项仅用于旧OTA子进程的probe;隔离目录另跳过完整Git1项和大型镜像依赖1项。这些媒体功能本轮未改。隔离目录未复制凭据、venv、运行数据,使用已有解释器测试复制源码。
## 经验及剩余边界
稳定需求、TEST-LAYERS-UI测试映射及CSS/布局/截图经验已补到整体开发需求和测试流程。CSS未定义变量使dialog背景失效,使用已有surface;checkbox必须用局部高优先级样式覆盖全局input尺寸;模式出口不应清空撤销。运行mock时应使用准确的源码相对路径定位任务目录,并让环境初始化失败立即停止。本次首次启动环境路径写错,产生源码data下5个默认mock文件后已停止该进程,后续全部测试改用独立数据根。
自动安全审批拒绝了清理上述本轮生成目录(仅返回blocked by policy);未更换手段重试。核桃派软件源代码/data中的5个默认文件在本轮启动16:04:51至停止16:05:23之间生成,确认不是用户内容,已无进程使用,可手动删除该目录。本机一次性目录测试相关资料/如何测试/本机测试环境/.local/work/layers-ui-20261009在本轮结束后同样可手动清理;持续使用的venv、私有凭据和主机密钥保留。
## 设备部署与交付
凭据门禁与远端工具检查通过,离线载荷SHA-256通过;原子更新在持久数据副本上准备后才切换,完整预检508通过/7跳过,首次启动和重启健康检查通过。7项跳过为源载荷没有完整Git1项、本机harness3项、大型镜像构建依赖1项、板端没有Node的跨语言对比1项、旧OTA子进程probe1项;没有新增板端依赖。
已安装8个本轮源码/元数据文件SHA-256与本机一致(installed.log),VERSION1.1.3,功能时间2026-10-09T16:12+08:00。实际网页1280/320两种宽度的完整图层检查均通过、各6次原生确认且无pageerror,退出移动和撤销正常(production-browser.json)。390px检查整行背景标签可点、复选框20×20、弹窗不透明、帧列表405px内滚动(内容1032px)、文档宽度等于视口(production-dialog.json)。设备已有目标仅打开帧列表并取消,未复制或修改用户内容。
部署后与基线逐项比较9模板、6动图共195帧及全部持久文件SHA-256,像素、名称、帧顺序/间隔和配置均不变(verification.log、data-preservation.json)。真实驱动运行正常:deadline_misses=0、oe_pulse_faults=0、last_error=null。既有BlueZ TxPower属性告警仍在,未在UI修正范围处理;服务启动及健康通过。
已清理远端 /run/matrix-screen-controller-layers-ui-20261009 内离线载荷及文件校验清单,并确认本轮10个精确载荷、stage、rollback和迁移/测试路径均不存在(cleanup.log)。本轮mock服务、浏览器及SSH本地转发关闭。本机两处可清理目录因删除被自动审批拒绝而保留,见上面的经验及剩余边界;未改用其他删除手段。