Releases: zeuikli/stoat-keyboard
Release list
Stoat 白鼬注音 v0.1.228
v0.1.228(§234–§240)
亮點
- 候選列統一重用:中文候選、idle 快捷符號與標點推薦各自使用常駐按鈕 pool,狀態切換只改
isHidden,不再反覆建立、移除及加入UIStackView。 - 真機延遲改善:
CandidateApplyP95 2.45→1.62ms、P99 2.99→1.69ms;CandidateUIP95 2.67→1.83ms;空候選 P95 2.14→1.10ms。 - 標點推薦轉場大幅瘦身:建立成本由 P95 6.71ms 降至 0.20ms 以下,下一鍵清理 P95 由 2.28ms 降至 0.30ms 左右。
- 注音鍵邊緣容錯:6pt 水平鍵縫只回補靠左右注音鍵側各 1.5pt,中央 3pt 保留 padding;不改大千鍵位、鍵寬或功能鍵觸控區。
- 精簡聲韻修正:組字中停用
,。?!直接標點以防誤觸;mode 4 第四列回到10 注音 + 1× ⌫的 11 欄等寬網格。 - 核心安全條件不變:RIME FFI 仍全在單一背景 serial queue;phase1/phase2、seq lock 與 stale display guard 均保留。
- 六檔 IPA:iOS26/iOS18 × plustrim/lite/full 完整出貨。
檔案
Stoat-0.1.228.ipa— iOS 26 風格 / plustrim(Plus 精選)Stoat-0.1.228-lite.ipa— iOS 26 風格 / lite(純注音)Stoat-0.1.228-full.ipa— iOS 26 風格 / full(Plus 全詞庫)Stoat-0.1.228-ios18.ipa— iOS 18 扁平風格 / plustrim(Plus 精選)Stoat-0.1.228-ios18-lite.ipa— iOS 18 扁平風格 / lite(純注音)Stoat-0.1.228-ios18-full.ipa— iOS 18 扁平風格 / full(Plus 全詞庫)
iOS26 為預設主線外觀;iOS18 資產只切換扁平外觀 flag,輸入核心、候選重用、鍵位與詞庫內容共用。IPA 為 unsigned,請以 AltStore/Sideloadly 重簽安裝。
Stoat 白鼬注音 v0.1.225
v0.1.225(§233)
亮點
- 精簡聲韻方案 A:原位大千(§233):mode 4 回復 11/10/10/10 原大千 row/col,注音鍵不再下放或補位,手感回到原大千。
- 聲調格改高頻標點:無調預測選字模式不再顯示
ˊˇˋ˙,改為,。?!;標點鍵由directText直接上屏,不送 RIME。 - 刪除鍵保留拼音式可視性:row4 保留 10 顆注音原位鍵,右側加緩衝與 1.7× ⌫,兼顧
ㄥ與刪除鍵分隔。 - 文件同步:README.md、CHANGELOG.md 已更新目前維護版、分支/tag 與六檔 IPA 矩陣。
- 六檔 IPA 補齊:iOS26/iOS18 × plustrim/lite/full 全矩陣出貨。
檔案
Stoat-0.1.225.ipa— iOS 26 風格 / plustrim(Plus 精選)Stoat-0.1.225-lite.ipa— iOS 26 風格 / lite(純注音)Stoat-0.1.225-full.ipa— iOS 26 風格 / full(Plus 全詞庫)Stoat-0.1.225-ios18.ipa— iOS 18 扁平風格 / plustrim(Plus 精選)Stoat-0.1.225-ios18-lite.ipa— iOS 18 扁平風格 / lite(純注音)Stoat-0.1.225-ios18-full.ipa— iOS 18 扁平風格 / full(Plus 全詞庫)
iOS26 為預設主線外觀;iOS18 變體僅 flatStyleIOS18 = true,輸入核心、精簡聲韻版面與詞庫內容皆共用。AltStore/Sideloadly 重簽安裝。
Stoat 白鼬注音 v0.1.224
v0.1.224(§227–§232)
亮點
- 精簡聲母版面收斂(§227–§232):移除 mode 5「動態注音(大千緊密)」,精簡聲母回到單頁大千體驗,空格維持選第一候選,使用者可完全依賴無調候選與預測選字
- 11/9/9/8 平衡大千(§229):去掉
ˊˇˋ˙後不再單純 filter;row1 維持 11 鍵滿版,ㄣ/ㄤ下放 row4,讓四列視覺密度更接近官方注音鍵盤 - row4 人因調整(§230–§232):
ㄥ與⌫加入拼音式分隔,刪除鍵加大至2.05×,並將[8 注音 + gap + ⌫]整組置中,修正短列左貼造成的手感偏移 - 保留大千輸入核心:所有注音 keycode 維持原大千對應;row2/row3 仍沿用官方式 stagger,避免為了視覺對齊打散輸入肌肉記憶
- 版面設定遷移(§227):舊 stored layout=5 自動遷移到 mode 3「動態注音(原廠動態)」,避免移除選項後選單無勾選或靜默 fallback
- App 與 Keyboard extension 版本升至
0.1.224
檔案
Stoat-0.1.224.ipa— iOS 26 風格(Liquid Glass 支援)Stoat-0.1.224-ios18.ipa— iOS 18 扁平風格Stoat-0.1.224-lite.ipa— 純注音詞庫(26MB 輕量版)Stoat-0.1.224-full.ipa— Plus 全詞庫(81 萬詞組)
iOS26/iOS18 兩顆主檔詞庫為 plustrim(Plus 精選 35.6 萬詞)。AltStore/Sideloadly 重簽安裝。
Generated with Codex.
Stoat 白鼬注音 v0.1.215
v0.1.215(§216–§223)
亮點
- RIME 引擎全背景化(§222):librime 全部序列化到背景 serial queue,主執行緒零 FFI——打字延遲對標原廠(移除 40ms 人為延遲、冷啟動不凍 UI)
- 版面收斂(§216–§220):對齊網格 / 網格+⌫加大(對標拼音)兩選;英文/123 頁完全回原廠、客製只留注音
- 玻璃鍵反色修正(§223):iOS 26 玻璃無色時內容鍵/功能鍵顏色顛倒(自 0.1.189),已修
- 六項修復(§221):版面設定遷移、英文 ⇧ 誤染、VoiceOver 繁中標籤、⌫ Switch Control 支援等
- IPA 瘦身 46→38MB:容器 App 層剝除 predict.db/gram、OpenCC 未引用檔清理;full/lite 變體 schema 補同步(variant_normalize/反查移除)
- 動態注音鍵預設改關
檔案
Stoat-0.1.215.ipa— iOS 26 風格(Liquid Glass 支援)Stoat-0.1.215-ios18.ipa— iOS 18 扁平風格Stoat-0.1.215-lite.ipa— 純注音詞庫(26MB 輕量版)Stoat-0.1.215-full.ipa— Plus 全詞庫(81 萬詞組)
iOS26/iOS18 兩顆主檔詞庫為 plustrim(Plus 精選 35.6 萬詞)。AltStore/Sideloadly 重簽安裝。
🤖 Generated with Claude Code
Stoat 白鼬注音 v0.1.195
Stoat 白鼬注音 v0.1.195
重點
- 🧠 「越打越準」首次真正生效 — 本版把 octagram 語法模型(八股文)編入 iOS librime(先前從未編入,語法重排在 iOS 上其實一直沒作用)。現在同音詞會依上下文重排(常用詞、語境詞越打越前),輸入越用越順。
- ⚡ 搭配二階段顯示零延遲感 — 組字字母即時出現,語法重排在背景填入候選,兼顧「越打越準」與「不卡」。
(承 0.1.194:玻璃 glass-lite 切 App 不掉灰底、古體字→通行正規化、注音佈局像素對齊、輸入延遲二階段、穩定性修正。)
下載(unsigned,AltStore / Sideloadly 重簽)
Stoat-0.1.195.ipa— iOS 26 玻璃風格Stoat-0.1.195-ios18.ipa— iOS 18 扁平風格
詞庫 plustrim(Plus 精選 35.6 萬詞);兩版僅差鍵盤外觀。
Stoat 白鼬注音 v0.1.194
Stoat 白鼬注音 v0.1.194
接續 0.1.185,本版聚焦玻璃穩定、輸入流暢度與字形正規化。
修正
- 🩹 iOS 26 玻璃鍵改 glass-lite — 根治「切 App 回來鍵帽掉成灰底」(iOS 26 帶 tint 的玻璃 effect view 被系統 snapshot 渲染成灰的已知 bug)與灰底態卡頓。改半透明 tint 底(無 UIVisualEffectView),四色(無色/藍/灰/暖)+ 玻璃風格(霜面/透明)皆保留、深淺自適應。
- ✍️ 古體字/異體字→通行字正規化 — 輸出層 OpenCC 正規化(爲→為、裏→裡、麪→麵、牀→床、羣→群、峯→峰、衆→眾… 22 對),涵蓋詞典/造句/emoji/預測所有來源。
- ⌨️ 注音鍵盤微錯位修正 — 全部鍵列統一為 fillEqually 像素網格(UIKit 慣用、整數對齊),消除底列左漂與次像素模糊。
- ⚡ 輸入延遲大幅改善 — 二階段顯示:組字字母即時出現、候選(含 grammar「越打越準」)背景填入,延遲移出感知路徑。
- 🎚️ 「簡體輸出」選項移出易誤按位;候選列改 in-place 更新(減打字卡頓);二階段競態穩定性修正。
下載(unsigned,AltStore / Sideloadly 重簽)
Stoat-0.1.194.ipa— iOS 26 玻璃風格Stoat-0.1.194-ios18.ipa— iOS 18 扁平風格
詞庫 plustrim(Plus 精選 35.6 萬詞);兩版僅差鍵盤外觀。
Stoat 白鼬注音 v0.1.185
Stoat 白鼬注音 v0.1.185
調整
- 🔠 注音鍵英文提示 + 常駐數字列符號角標縮小 — 由 10pt 改 7pt,不再遮擋注音/數字(對標原廠/Gboard 小角標)。
- 📖 文件補齊:README + SPEC-iOS 說明 iOS 26 玻璃選項 —「玻璃風格」(霜面/透明)與「色調」(無色/藍/灰/暖),於 ⚙「iOS 26 玻璃按鍵」開啟時可選。
- (承 0.1.184)下拉候選格虛擬化,展開不卡。
下載(unsigned,AltStore / Sideloadly 重簽)
Stoat-0.1.185.ipa— iOS 26 玻璃風格Stoat-0.1.185-ios18.ipa— iOS 18 扁平風格
詞庫 plustrim(Plus 精選 35.6 萬詞);兩版僅差鍵盤外觀。
Stoat 白鼬注音 v0.1.184
Stoat 白鼬注音 v0.1.184
修正
- 🚀 下拉候選(展開候選格)虛擬化 — 點 ⌄ 展開候選與捲動不再卡。原本一次建最多 200 顆按鈕(巢狀 UIStackView + ~400 條約束),改為 UICollectionView(compositional layout + cell 重用,只渲染可見 cell)。組字候選列本就走可重用 pool,主打字/選字路徑流暢。
詞庫
- plustrim(Plus 精選 35.6 萬詞,table.bin 14MB)— 詞彙豐富又輕快。
下載(unsigned,用 AltStore / Sideloadly 安裝重簽)
Stoat-0.1.184.ipa— iOS 26 玻璃風格Stoat-0.1.184-ios18.ipa— iOS 18 扁平風格
兩版僅差鍵盤外觀;輸入核心、emoji、詞庫(plustrim)皆相同。
Stoat 白鼬注音 v0.1.183(穩定版)
iOS 自製注音輸入法(librime 引擎)。詞庫採 plustrim(Plus 精選 35.6 萬詞、table 14MB):比 lite 完整、效率近之;介面像素對標原廠注音/英文鍵盤。
下載(unsigned IPA,需側載重簽)
| 檔案 | 風格 |
|---|---|
| Stoat-0.1.183-ios26-plustrim.ipa | iOS 26(Liquid Glass 半透材質、squircle 圓角) |
| Stoat-0.1.183-ios18-plustrim.ipa | iOS 18 扁平(實心底、5pt 方鍵) |
兩版僅差鍵盤外觀(
flatStyleIOS18flag),輸入核心/詞庫/版面共用。
本版重點(§146–187)
- 詞庫 plustrim:詞彙豐富又輕快、容量與流暢度平衡
- 候選列原廠化(單一候選條)+ 注音內嵌輸入框開關
- 空白鍵置中(注音/英文/123)+ 123 頁 Enter 加大
- 注音 Row1–4 stagger 與鍵高像素對齊原廠
- 卡頓優化:候選 pooling、移除未渲染 reverse_lookup、page_size 8→6、enable_sentence 關
- 深色模式白鍵 bug 修;free-order 聲韻母亂序復原
安裝
unsigned IPA,用 AltStore / Sideloadly 側載重簽 → 設定 → 鍵盤 啟用。
分支:iOS26 line-0.1.183 / iOS18 line-ios18-0.1.183。