Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 13:31
· 12 commits to main since this release

Added(新增)

  • 「界面字体」滑杆(设置 → 外观):所有 UI 文字(文件列表/侧边栏/状态栏/会话列表/输入栏/设置页/弹窗)按 90%~130% 百分比统一缩放——此前 UI 骨架字号完全不受设置控制,170+ 处硬编码字号全部接入语义变量
  • 「阅读字体」滑杆改为百分比:由 1-6 级改为 90%~130% 百分比(老用户设置自动迁移),控制所有需持续阅读的动态内容——聊天消息(正文/代码块/diff/思考过程/工具折叠)、代码编辑器、Shell 输出与运行日志、子 Agent 过程输出、脚本/提示词编辑区、便签正文
  • 两套字号控制源划清界限:界面骨架(文件列表/侧边栏/状态栏/会话列表/输入栏/设置页/弹窗)归「界面字体」,动态阅读内容归「阅读字体」,互不影响

Fixed(修复)

  • 重启后字号设置不生效:此前 loadFromElectron() 只恢复设置值不写 CSS 变量,改过字号后重启回落默认值,直到再拖一次滑杆才生效——启动时同步应用 CSS 变量
  • 老用户聊天字号级别迁移失效:磁盘旧 chatFontLevel(1-6 级)被主进程默认值吞掉,升级后字号静默回落 100%——去兜底让旧级别正确迁移(5 级 → 114%)
  • 文件树内联 12px 硬编码FileTreePanel 内联 fontSize:'12px' 不受字号设置控制,已接入语义变量
  • 环形圈百分比文字放大溢出:UI 字号放大时 20px 圆环内 8px 百分比文字可能溢出,加 clamp(8px, var(--text-4xs), 10px) 限幅保护
  • 输出窗口内容无法复制:窗口合并时输出区丢失可选标记(全局防选中生效)——恢复复制;便签正文/权限命令描述/问题标题统一接入可选类
  • 便签文字拖动选择失效:置顶操作触发 React 重渲染,Chromium 交互式文本选择被回滚(松手即取消/需先点击)——置顶改为零重渲染(直写 DOM 层级)
  • Ctrl+A 归属细化:焦点在内容区(消息气泡/输出窗口/便签/diff)只全选该容器;点击空白后二次全选不再失效