Skip to content

Releases: zeuikli/stoat-keyboard

Stoat 白鼬注音 v0.1.228

Choose a tag to compare

@zeuikli zeuikli released this 21 Jul 02:48

v0.1.228(§234–§240)

亮點

  • 候選列統一重用:中文候選、idle 快捷符號與標點推薦各自使用常駐按鈕 pool,狀態切換只改 isHidden,不再反覆建立、移除及加入 UIStackView
  • 真機延遲改善CandidateApply P95 2.45→1.62ms、P99 2.99→1.69ms;CandidateUI P95 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

Choose a tag to compare

@zeuikli zeuikli released this 03 Jul 05:28

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

Choose a tag to compare

@zeuikli zeuikli released this 03 Jul 04:39

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

Choose a tag to compare

@zeuikli zeuikli released this 02 Jul 05:10

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

https://claude.ai/code/session_01PMj8pQJ69SVuA2bbzJp5hL

Stoat 白鼬注音 v0.1.195

Choose a tag to compare

@zeuikli zeuikli released this 30 Jun 06:10

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

Choose a tag to compare

@zeuikli zeuikli released this 30 Jun 05:47

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

Choose a tag to compare

@zeuikli zeuikli released this 29 Jun 23:47

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

Choose a tag to compare

@zeuikli zeuikli released this 29 Jun 23:10

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(穩定版)

Choose a tag to compare

@zeuikli zeuikli released this 26 Jun 03:22

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 方鍵)

兩版僅差鍵盤外觀(flatStyleIOS18 flag),輸入核心/詞庫/版面共用。

本版重點(§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