Files

29 lines
2.7 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.
# 壁纸分支回合网页主分支
2026-09-11,按用户授权将 `codex/wallpaper-engine` 的已提交实现合入 `main`,保留两种构建入口。未包含原工作区未提交的文件桥接实验与其他改动。
| 功能 | 网页处理 |
| --- | --- |
| 亮暗配色及卡片波次变色 | 直接合入,设置选择,保存偏好;详情、查看器同步 |
| 自适应阵列、逐实例裁剪、暗色雾气 | 直接合入;显式原片时间码对照保留固定阵列 |
| 正常开场铺屏与移除字幕 | 直接合入,保留网页版点击解锁声音 |
| 页脚数字时钟、滚动测量修复 | 直接合入,时分秒独立滚动,减少动态效果仍有效 |
| 超级性能模式 | 增加网页设置,默认关闭,保存到原偏好;独立于减少动态效果,关闭恢复当前预设或自定义画质 |
| 资源释放与材质管理 | 共用修复合入;网页不提供隐藏档案场景的桌面开关 |
| 工作台、待办、倒计时、专注、媒体文字滚动 | 代码保留在壁纸入口;网页继续以档案浏览为主 |
| 系统音频律动、媒体回调、宿主暂停与帧率 | 仅壁纸构建初始化,普通网页不伪造系统输入 |
| HUD、颗粒色散、界面边距、自定义图片、3D 开关 | 本次保留为壁纸属性;网页如需开放,应另行设计对应的设置入口 |
| PWA、声音、检索收藏、导出、触摸与自定义画质 | 继续保留网页流程 |
## 验证
- `npm ci --offline` 安装通过,安装阶段自动应用固定版本滚动库修补。
- `npm run build`、`npm run build:wallpaper` 均通过。网页离线包 817 文件、33.8 MiB;壁纸 824 文件、35.1 MiB。保留 Vite 既有大包提示。
- 18 项档案内容测试通过;视口计算、主题反转连续性、阵列覆盖与裁剪检查通过。
- `scripts/check-web-integration.mjs` 对正式网页构建运行 Edge:真实点击启动、无壁纸宿主初始化、暗色和性能偏好刷新恢复、关闭性能恢复画质、键盘选档、真实时钟动画、详情和查看器均通过。
- 1600×900、2560×1080、390×844、844×390 视口检查通过,后面三项未出现页面横向溢出。截图检查了暗色详情与手机横屏布局。这是桌面 Edge 视口模拟,不是新一轮 iPhone 真机测试。
- 网页 manifest 和生成的 Service Worker 存在,壁纸输出保持独立;本轮未重新执行完整离线升级故障矩阵。
- 运行无页面异常或 THREE/Shader/WebGL 错误。结果与截图位于 `verification/web-integration/`。
复现:`npm run build`,运行 `npm run preview -- --port 5188`,另一个终端执行 `node scripts/check-web-integration.mjs`。可用 `PLAYWRIGHT_MODULE` 指定 Playwright 安装位置。