Initial commit: RHINE LAB · ANALYSIS OS:三维界面与动效实验(本仓库不含个人归档索引数据)

This commit is contained in:
WpyQwq
2026-09-19 13:04:56 +08:00
commit 3f422218a5
1098 changed files with 39410 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
# 壁纸分支回合网页主分支
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 安装位置。