Skip to content

Translator Overlay 0.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 16:39
· 7 commits to main since this release
Immutable release. Only release title and notes can be modified.
a57b673

image source

新增

  • Windows 應用程式圖示:工作列與 Alt-Tab 會顯示 Translator Overlay 圖示。
  • 浮動控制列:永遠置頂的 Start / Pause / Stop 與狀態列。Overlay 頁開關,預設關閉。
  • 第一次啟動改為只開原位 Overlay:獨立翻譯視窗與浮動控制列都預設關閉(既有 config.toml 裡已打開的翻譯視窗不受影響)。

改進與修正

  • Windows 上能正確找到 npm 安裝的 CLI(例如 codex.cmd),不再誤抓到沒有副檔名的 shim。
  • HTTP 翻譯會重用連線,不再每次請求重建 TCP / TLS。
  • 控制視窗閒置時 CPU 從約 11% 降到約 1%(單核)。
  • Stop 或關閉程式時會等 CLI session 清完;OpenCode 設定模型失敗時也會正確關閉 session。
  • 翻譯視窗可被 OBS Window Capture 列出(標題 Translator Overlay Translation)。擷取方式要設成 Windows 10,BitBlt 抓不到 layered 視窗。
  • 開啟控制視窗後,浮動控制列與翻譯視窗會維持最上層。
  • 中文介面維持 Overlay(不再寫成覆蓋層);Overlay 設定頁拿掉與 Display / Appearance 重複的說明。
  • 區域設定集與 API 設定檔寫入成功才更新畫面;沒有待存區域時不會存出空設定集。
  • OCR 下載完成後仍核對檔案大小,不符就刪掉,避免載入到壞檔。
  • 管線錯誤與翻譯視窗空白提示會跟介面語言走;串流預覽會正確顯示 \" 與換行。

Full Changelog: v0.3.0...v0.4.0