Skip to content

2.9.6

Compare
Choose a tag to compare
@ShikiSuen ShikiSuen released this 19 Nov 14:59
· 1006 commits to main since this release

2.9.6 版針對 2.9.5 版更新了下述內容:

  • 修正:針對會話控制器取消了自 2.8.8 版以來引入的副本管理方法,藉此解決自該版以來一直存在的記憶體洩漏故障(同時影響到 Intel 與 Apple Silicon 機種)。
  • 修正:修正了「安裝程式不會自動結束威注音語彙編輯器」的故障。
  • 修正:磁帶模式現在不會因為失手先敲了花牌鍵就把組字區提前遞交掉。
  • 體驗:威注音現在會在自身的記憶體佔用量超過 300MB 的時候自動重啟輸入法,屆時會給出 macOS 系統通知提示(會被專注模式與睡眠模式擋住的那種提示)。
  • 體驗:就地加詞刪詞調頻成功時,現在會出現對應的工具提示。
  • 研發:因為取消了會話控制器模組的副本管理設計(也就是說沒有跨副本干涉的能力了),於是這次換了一個新方法來解決 2.8.8 版試圖解決的「在剛剛切換到某個 App 就呼叫波浪鍵符號選字窗時、選字窗會突然消失的問題(此時輸入法仍處於選字狀態)」的問題:將相關的解決步驟放在 inputMode.didSet() 當中,這樣可以藉由 setValue() 來執行。原理:setValue() 一定會在非當前客體 App 對應的會話控制器模組副本的 deactivateServer() 之後才執行。
  • 辭典:例行語彙更新,另繼續新增部分原神語料(包括原神生僻字)。

已知問題:

  1. 田所選字窗「根據當前的輸入模式使用對應的視窗字型」的特性要求至少 macOS 12,且需要在偏好設定內的開發道場頁面內手動啟用。
  2. 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。
  3. macOS 系統內建的 IMK 選字窗無法自訂選字鍵、無法根據輸入法所處的簡體/繁體模式自動切換對應的「選字窗字型」及「高亮候選字背景配色」。這兩個問題受限於 IMK 選字窗本身的特性,均無解。
  4. 田所選字窗不支援捲動特性,因為支援了的話會有嚴重的畫面繪製運算效能問題(SwiftUI 通病)。如果想使用有支援滑鼠捲動的選字窗的話,請在輸入法偏好設定內的開發道場內啟用 IMK 選字窗。
  5. IMK 選字窗在 macOS 10.14 Mojave 系統下只能使用橫排矩陣選字窗、且無法使用 PageUp / PageDn 鍵。該問題是 macOS 10.14 內建 InputMethodKit 模組的 Bug,無解。
  6. Steam 等對 IMKTextInput 協定沒有認真遵守的應用當中,選字窗與浮動組字窗的位置不受輸入法控制。此問題無解,因為只有客體軟體廠商才能解決這種問題、但他們又不想解決這種問題。
  7. 在剛剛切換到某個 App 就呼叫波浪鍵符號選字窗時,IMK 選字窗可能會突然閃一下。該問題因 IMK 框架的設計特性而無解。能在這種情況下保持選字窗正常顯示、已經是威注音最大的努力。

系統版本要求:至少 macOS 10.13.4 High Sierra。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載

⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行 make install 來手動安裝今後被官方更新過的最新核心辭庫。更新核心詞庫的過程會破壞 app 的簽名,所以請務必也備份原始的 pkg 安裝包。
⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。

關於 Apple Developer 公證 & 安裝包 SHA256:

本次提供的安裝檔案均已做公證處理。如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。

vChewing-macOS-2.9.6-signed.pkg
51d703b96d0116172fcede7c699d056f93e43c5f58eac2e55dfd50d4b7ae64c6

vChewing-macOS-2.9.6-signed-alternative.zip
13b60fdfad59d4ff950323d82b8fa62586ffc1a99480440d8b73893c589a860d