feat: improve Banban UI and binding diagnostics

This commit is contained in:
stu2not
2026-09-23 20:19:14 +08:00
parent da3f71a2e3
commit 3fd750989f
34 changed files with 4247 additions and 61 deletions
+23
View File
@@ -0,0 +1,23 @@
# 伴伴小程序当前页面全景
本目录中的 `banban-page-state-overview.png` 根据当前 `banban-mini` 构建生成,包含 11 个页面路由的 26 张真实微信开发者工具截图。
## 内容来源
- 页面主体全部来自微信开发者工具中的实际小程序页面,不使用 HTML 重画小程序界面。
- 游客态直接由当前构建生成。
- 登录态使用本地固定展示数据驱动当前页面组件,不连接生产接口,也不包含真实用户数据。
- `actual-screens/` 保留总览中使用的原始截图。
## 重新渲染
在 macOS 上运行:
```bash
CLANG_MODULE_CACHE_PATH=/tmp/banban-clang-cache clang -fobjc-arc \
-framework AppKit -framework WebKit render-overview.m \
-o /tmp/banban-overview-renderer
/tmp/banban-overview-renderer overview.html banban-page-state-overview.png
```
`overview.html` 和 `overview.css` 只负责截图编排、分组标题和状态说明,不模拟小程序组件。