fix(settings): persist display zoom across app restarts#1820
fix(settings): persist display zoom across app restarts#1820piorpua merged 1 commit intoiOfficeAI:mainfrom
Conversation
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
Code Review:fix(settings): persist display zoom across app restarts (#1820)变更概述本 PR 为 Display 缩放功能增加了持久化支持:在用户更改缩放比例时将值写入 方案评估结论:✅ 方案合理 在 IPC handler 中同步更新内存状态( 问题清单🔵 LOW — 未测试
|
| # | 严重级别 | 文件 | 问题 |
|---|---|---|---|
| 1 | 🔵 LOW | zoom.test.ts |
未覆盖 initializeZoomFactor(undefined) 路径 |
| 2 | 🔵 LOW | applicationBridge.ts:76–84 |
新增 IPC 持久化逻辑缺少单元测试(patch 覆盖率 16.67%) |
结论
✅ 批准合并 — 无阻塞性问题,两处均为 LOW 级别的测试覆盖补充建议,不影响功能正确性。
本报告由本地 pr-review skill 生成,包含完整项目上下文,无截断限制。
|
✅ 已自动 review,无阻塞性问题,正在触发自动合并。 |
Closes #1819
Summary
Motivation
Users expect the Display scale setting to behave like a preference, not a temporary session-only adjustment. This change makes the selected zoom level survive app restarts unless the user changes it again.
Diff
+77 −3across 5 filesFiles changed
src/common/config/storage.tssrc/index.tssrc/process/bridge/applicationBridge.tssrc/process/utils/zoom.tstests/unit/process/utils/zoom.test.tsTesting
bun run test -- tests/unit/process/utils/zoom.test.tsbunx tsc --noEmit