Skip to content

3.8.6-legacy

Latest
Compare
Choose a tag to compare
@ShikiSuen ShikiSuen released this 07 Jul 04:00
· 2 commits to main since this release
  • 修正:[所有發行版] 修復了威注音偏好設定的「開發道場」當中某些與內文組字區下劃線有關的選項「對選字模式不起作用」的故障。雖然此處偏好設定畫面僅提到了標記模式,但威注音從幾個月前引入「選字模式下,組字區內可實時預覽選字結果」的特性時起就對選字模式也啟用了粗細分段下劃線的設計,而某些 EBA 客體應用(詳見下文)對此有相容性故障。
  • 行為:[所有發行版] 從該版輸入法更新開始,威注音輸入法會主動檢查客體應用是否是「以 Electron 這款 Web 框架構築的應用(簡稱 EBA 客體應用)」。如果是的話,則會對當前客體應用強制啟用浮動選字窗、以規避可能在 EBA 應用內出現的輸入法內文組字區相容性故障。藉由對這幾年的故障提報的綜合分析來看,每一款 EBA 應用都可能或多或少會有與威注音的相容性問題(除非啟用浮動組字窗),故可知今後的 EBA 應用對 IMKTextInput 與內文組字區有關的 API 的行為完全不可預測。而 EBA 應用的開發者們往往因為自身的語言障礙等原因無法重現這個問題、更無法積極檢查並解決這類問題。這些原因使得威注音開發者再也無法事先信任任何 EBA 應用是否有認真實作 IMKTextInput 協定、再無任何心力給每個有相容性故障的 EBA 應用逐一擦屁股,只得出此下策。使用者仍可以在威注音偏好設定的「開發道場」內關掉這個預設行為。
  • 行為:[所有發行版] 從該版輸入法更新開始,如果當前作業系統版本是 macOS 10.15 或更新版的話,則所有的異步操作均會盡可能改用 Swift Concurrency 完成。在更舊版的系統內運作時,威注音仍會繼續使用 Grand Central Dispatch。
  • 行為:[所有發行版] 針對田所選字窗的的預設文字顏色的實現方式做了一些調整、使其參數值不再依賴作業系統自身的 API。
  • 研發:[所有發行版] 將辭典建置腳本的行為做了更改:先就地製作 SQL 純文字檔案,再將其直接轉換成 SQLite 檔案。
  • 研發:[所有發行版] 針對 Xcode 16 與 Swift 6 做了建置策略相容處理。
  • 辭典:[所有發行版] 例行語彙資料更新+原神/星穹鐵道/鳴潮語料更新;全字庫資料更新為 v2024-06-26 版本。

安装包 SHA256: 9d400a65ed1be70394e33f9a5518afe165ced839820fd370adfb56682fe5d4d4