Skip to content

fix(frontend): 统一主要页面的布局与卡片外观 - #1893

Merged
1w1w11w1 merged 2 commits into
devfrom
fix/frontend-ui-surfaces-20261109
Nov 9, 2026
Merged

1w1w11w1 merged 2 commits into
devfrom
fix/frontend-ui-surfaces-20261109

Conversation

@1w1w11w1

@1w1w11w1 1w1w11w1 commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

摘要

  • 统一首页、脚本、计划、队列、模拟器和调度中心的标题位置、尺寸、间距及卡片边框与阴影,后续调整统一参数即可同步生效。
  • 去掉账号编辑页重复的页边距,修正窄窗口下调度日志区域和模拟器空态的裁切,并统一“保持最新 / 自由浏览”按钮外观。

测试与验证

  • 自动化测试:yarn lint、yarn typecheck、yarn format:check、yarn exec vp build、yarn audit:baseline --check c3f6c11b6、更新日志检查和 CSS 变量检查通过。lint 有一条未修改文件中的既有 prop 默认值警告。
  • 浏览器验证:六页在 2048×1104、1280×900、960×720 下检查布局,并检查深色及自定义背景。已有 12 条相关流程最终通过(10 条初跑通过,2 条恢复兼容定位类后重跑通过);同步最新 dev 后,yarn e2e --grep 'prefetch stays after appending logs|@scheduler runtime ownership' 额外 3 条通过。
  • 测试提交:没有新增永久测试;样式收口复用已有交互流程,临时视觉探针、截图和报告仅本地留存。
  • 环境与提交:Windows / PowerShell;最终提交 952e874a0cd2c5f8b473287cf01896b7e1e67528。此前视觉证据来自同步 dev 前的相同 UI 变更,同步交集的日志面板已补验。
  • 未覆盖范围:原生 Electron 高 DPI、真实脚本、游戏及模拟器运行。
  • 作者本机真实流程:N/A,本次只调整界面样式与布局,未更改任务执行链路;浏览器结果不代表真实游戏任务验收。

@github-actions github-actions Bot added 模块: 设置 按更新日志碎片自动设置 类型: 变更 按更新日志碎片自动设置 labels Nov 9, 2026
@1w1w11w1
1w1w11w1 merged commit e27e53e into dev Nov 9, 2026
11 checks passed
1w1w11w1 added a commit that referenced this pull request Nov 9, 2026
## 摘要

- 修复模拟器管理和调度中心卡片外侧阴影被裁切、与其他页面不一致的问题。
- 外层容器负责高度分配,卡片内部保留裁切与滚动;沿用既有表面样式和阴影参数。

Related: #1893

## 测试与验证

- 自动化测试:`yarn lint`、`yarn typecheck`、`yarn format:check`、`yarn exec vp
build`、`yarn audit:baseline --check e27e53e`、更新日志检查通过;lint 有一条未修改文件中的
prop 默认值警告。
- 界面验证:原状外侧阴影像素检查失败,修复后通过;检查了
1280×900、960×720、深色及浅/深色半透明自定义背景。两页没有新增页面滚动条,模拟器空态文字可见。深色按参考页面和裁切空间检查,避免把极淡阴影的像素取整当作缺陷。
- 相关交互:`yarn e2e --grep '@Scheduler runtime ownership|@Scheduler
safeguards'`,3 条通过,覆盖日志、切页、重载、停止和空闲面板操作。
- 测试提交:没有新增永久 E2E;临时像素检查及截图仅本地留存。`yarn e2e:check` 通过。
- 环境与提交:Windows /
Chromium,隔离配置与后端;`62394c0be65edf98e96a90d0461045275f21e409`。
- 未覆盖范围:原生 Electron 高 DPI、真实模拟器、脚本和游戏运行。
- 作者本机真实流程:N/A,本次仅调整布局裁切,未更改任务执行链路。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

模块: 设置 按更新日志碎片自动设置 类型: 变更 按更新日志碎片自动设置

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant