feat: 新增界面整体缩放与字体超大档,修复设置页溢出

- 界面缩放:Electron webContents.setZoomFactor,档位 90%/100%/110%/125%/150%
  - 主进程新增 set-zoom-factor IPC,启动时从 window-state.json 恢复 zoomFactor
  - 窗口尺寸保存与退出前均持久化当前 zoom
  - displaySettings 新增 UiScaleOption + initUiScale,App.vue 启动恢复
  - SettingsModal 新增「界面缩放」卡片,实时经 IPC 应用并持久化
- 字体大小新增「超大」档(html font-size 20px),共 5 档
- 修复设置模态框在字体/界面放大后内容超出视口:面板限制
  max-h-[calc(100vh-2rem)],内容区 flex-1 overflow-y-auto 滚动
This commit is contained in:
xiyidaiwa
2026-08-17 23:40:23 +08:00
parent 7b658e9dd1
commit e25a3c9d8f
5 changed files with 191 additions and 7 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
spark-store (5.3.0.3-test) UNRELEASED; urgency=medium
spark-store (5.3.0.6-test) UNRELEASED; urgency=medium
* Initial release.