Releases
v1.7.17dev
Compare
Sorry, something went wrong.
No results found
GrayCode Desktop 1.7.17dev
Added:聊天消息字号调节(仅作用于用户消息与 AI 消息,不影响 UI 其它部分)
设置 → 外观 新增「用户消息字号」与「AI 消息字号」两个滑块(8-32px,默认 13):用户消息字号作用于你发送的消息显示与输入框文字;AI 消息字号作用于 AI 回复正文、思考块与流式输出(思考块比正文小 1px 保持层级);界面其它部分(标签栏/侧栏/按钮等)字号不受影响。
持久化到 ui.appearance.userMessageFontSize / assistantMessageFontSize(可 Settings Sync),经 CSS 变量应用,三语 i18n + 设置搜索锚点收录。
Added:代码查看面板「打开为新页面」——同级对话标签页编辑文件(桌面版)
代码查看面板(CodeView)头部新增「打开为新页面」按钮(磁盘文件可用):点击后在与对话同级的标签页栏 打开纯文本编辑器页签(与「新建标签页」同一层级,可拖拽排序 / 切换 / 关闭),编辑工作区内文本文件并 Ctrl+S 保存(fileEditor.saveFile 消息;写文件复用工作区包含校验与 realpath 复核)。
同一文件重复打开直接切换已有页签;未保存更改关闭前确认(覆盖标签页栏 × 与页内关闭按钮两条路径);页签标题取文件名。
编辑器背景半透明 :文件编辑器(含编辑区)背景随「UI 不透明度」设置半透明,文字/图标保持全不透明,可透出桌面背景图/窗口背景。
修复关闭编辑页签后输入框不可用 :打开为新页面时未关闭代码查看抽屉(绝对定位覆盖层,宽可达 92%),切回对话页签后抽屉重新渲染遮挡聊天区(窄窗口下输入框无法点击);现打开为新页面后自动关闭抽屉。
修复 UI 不透明度实时生效 :color-mix 内的 var() 在 Chromium 按定义点解析(非惰性),:root 里定义的表面色变量在 CSS 加载时锁定为完全不透明,运行时调低不透明度不会重算;现设置 UI 不透明度时同步用当前主题色显式重算表面色变量,编辑器背景改用伪元素 + opacity 实时跟随。
修复未保存更改关闭确认后卡住 :关闭确认此前用原生 window.confirm(Electron 渲染进程同步阻塞、行为不可靠),现两条关闭路径均改用自研纯 DOM 确认框,三语文案。
修复保存后代码查看器显示旧内容 :CodeView 面板 v-show 保活导致 content 缓存不刷新;现保存成功后仅当正打开同一文件时定向刷新 (单文件、非全量重载)。
废弃并移除上一版本的独立文件编辑新窗口方案(不再弹出新窗口)。
Fixed
修复后台任务取消「按不动」 :任务条停止按钮点击后,若底层长调用(LLM/命令)未及时响应取消信号,任务条会长期停在运行中;现后端取消时增加强制终态兜底 (2 秒内未收敛立即按已取消终态推送),前端按钮点击即转圈反馈(防重复点击),取消失败会提示原因。
移除 SettingsPanel 样式块中重复的 keyframes 动画块与多余 style 闭合标签(构建期检出)。
You can’t perform that action at this time.