- 純 Swift 重寫,代碼更易維護,更易讀,貢獻代碼的門檻更低。今天就來看看源代碼,嘗試動手吧!
style/candidate_format
格式修改爲"[index]. [candidate] [comment]"
,原格式仍能使用,建議遷移至更靈活、直觀的新格式style/horizontal
將徹底移除,雖然本版程序仍支持,但會被新控件的默認值覆蓋,請使用candidate_list_layout
:stacked
/linear
和text_orientation
:horizontal
/vertical
style/label_hilited_color
已移除,請使用hilited_candidate_label_color
- 在菜單欄新增日志檔案夾,方便快速進入
- 序號居中顯示,更像原生輸入法
native
配色小幅修改,減小字號,更像原生輸入法- 增加
--help
命令行選項 - bug 修復
- 偶發使用⇧輸入大寫時造成中英切換
- Migrated code to pure Swift, which is easier to maintain, read and contribute. Build your own Squirrel today!
style/candidate_format
now updated to"[index]. [candidate] [comment]"
, while the old format still works, please migrate to this more readable and flexible format at your conveniencestyle/horizontal
will be dropped, it's still supported but will be overwrite by the default values of new options. Please adoptcandidate_list_layout
:stacked
/linear
andtext_orientation
:horizontal
/vertical
style/label_hilited_color
is removed, please usehilited_candidate_label_color
instead- Added a menu item for logs folder for quick access
- labels will vertically center if label font is smaller than candidate font, better matches macOS builtin IME
native
color scheme is updated with smaller font size, better matches macOS builtin IME- Added
--help
command line argument - Bug fixes:
- Occasionally, press ⇧ to enter Cap case may switch ascii mode
- 現可設定非高亮候選項背景色:
- 以
preset_color_schemes/xxx/candidate_back_color: 0xAABBGGRR
設定,未設定則不啓用本功能 - 以
style/surrounding_extra_expansion
控制非高亮候選背景大小,正數則相對高亮背景擴大,負數則相對高亮背景收縮,默認爲0
- 以
- 更稳定的介面渲染,尤其繪文字無論橫排豎排皆能穩定顯示,行高不會跳變
- 支持鼠標操作:
- 鼠標懸浮則更改高亮候選,點擊則選定候選,滾輪和觸控板滑動則翻䈎
- 點擊編碼區則可前後移動光標位置
- 其它介面改進:
- 解決候選框首次出現可能位於屏幕一角的問題
style/border_height
、style/border_width
、style/line_spacing
、style/spacing
現可正確處理負值- 字號可包含小數
- 序號字號不同於候選字號時,序號居中
- 可以
style/status_message_type
:mix
(default) /long
/short
控制狀態改變時如何展示狀態標籤,默認短標籤優先,無短標籤則使用完整標籤,不再自動截取完整標籤首字,除非設爲short
- 以
style/memorize_size
:true
/false
控制候選標是否在接觸屏幕邊緣時有粘性 style/alpha
可爲0,爲0則完全隱藏候選框- 以
style/shadow_size
設定高亮候選背景的陰影,默認爲0,即無陰影 - 以
style/mutual_exclusive
:true
/false
控制半透明顏色是否互相疊加,默認爲false
,即互相疊加
librime
更新至1.11.2:- 詳見 librime 更新紀錄,含 1.9、1.10、1.11 三個主要版本更新
- librime 插件現單獨構建,不再合併於 librime 內,本安裝包含
lua
、octagram
、predict
三個插件 - 最低支持的系統應爲 13.0,14.0 以上系統經過較好測試
- 啓用CI自動構建
- 應用 Clang 格式標準化
- 更新已過時的方法
- 支持沙盒機制
- Surrounding high lights for all candidates:
- Set
preset_color_schemes/xxx/candidate_back_color
to enable (Not specified unless explicitly defined) style/surrounding_extra_expansion
controls the relative size to the selected candidate's surrounding block. Negative value means smaller, while positive means larger, default to 0.
- Set
- More reliable text layout, especially in vertical mode, and with exotic characters like Emoji.
- Mouse interactions:
- Hover over to change selection, click on any candidate to select, and swipe or scroll to change page
- Click in preedit area to change caret position
- Other UI improvements:
- Resolve a issue that Squirrel panel shows in corner on first launch
style/border_height
,style/border_width
,style/line_spacing
andstyle/spacing
can now be negative.- All
font_size
accepts float number. - Labels are vertically centered when using a different
label_font_size
from the mainfont_size
- Add
style/status_message_type
:mix(default) / long / short
to Handle abbrev status label when status updates - Add
style/memorize_size: true/false
to control sticking panel width behavior style/alpha: 0
is now valid, setting so completely hides the panel- Add
style/shadow_size
to specify shadow under selected candidate. Default to0
with no shadow. - Add
style/mutual_exclusive
:true
/false
to allow colors not stacking on each other. Default tofalse
librime
updated to 1.11.2:- See librime change log for details, including 1.9, 1.10 and 1.11 major updates
- librime plugins are built separately, no longer integrated inside librime library. This install package is compiled with
lua
,octagram
andpredict
plugins - Minimum OS supported should be 13.0, while 14.0+ is better tested
- Adopts CI workflow
- Applies Clang linting
- Modernized several deprecated methods
- Supports sandbox
- build: specify build target OS in makefile by @LEOYoon-Tsaw in rime#727
- Consolidated update to Squirrel by @LEOYoon-Tsaw in rime#749
- Update INSTALL.md: Fix script by @EdgarDegas in rime#800
- fix action-changelog.sh by @hezhizhen in rime#794
- Update weasel introduction in README.md by @determ1ne in rime#777
- Upgrade GitHub action to v4 by @Bambooin in rime#834
- chore: use macos 14 runner with M1 by @Bambooin in rime#835
- Add mac app sandbox support. by @ShikiSuen in rime#841
- Apply clang format by @Bambooin in rime#836
- fix: fix wrong git blame ignore by @Bambooin in rime#845
- replace deprecated API calls by @groverlynn in rime#846
- fix(SquirrelPanel): text shown in top-left corner by @lotem in rime#856
- deps: update librime to 1.11.0 by @ksqsf in rime#860
- build(ci): nightly release by @ksqsf in rime#861
- ci: disable nightly build in forked repos by @Bambooin in rime#862
- @EdgarDegas made their first contribution in rime#800
- @hezhizhen made their first contribution in rime#794
- @determ1ne made their first contribution in rime#777
- @ksqsf made their first contribution in rime#860
Full Changelog: https://github.com/rime/squirrel/compare/0.16.2...0.18
- 升級安裝後遇輸入法不可用,須手動重新添加 #704
- 更新 Rime 核心算法庫至 1.8.5
- 修復:橫向候選欄 Tab 鍵應當用作移動插入點 rime/librime#609
- 修復:macOS Mojave 及以下版本單擊 Shift 等修飾鍵失效 #715
- 修復:全新安裝只添加一個輸入法選項(簡體中文) #714
- modifier change event in older macOS (5c2b7e64)
- install one input mode or keep previous ones (3bc6c2c0)
- 更新 Rime 核心算法庫至 1.8.4
- 修復:橫向候選欄不響應左方向鍵移動插入點
- 輸入狀態變化時顯示方案中設定的狀態名稱 #540
- 修正繪文字行高 #559
- 支持半透明視窗背景 #589
- 由 GitHub Actions執行自動構建 #633
- 將鼠鬚管的輸入語言註冊爲簡體中文及繁體中文 #648
- 可指定使用任意一種系統鍵盤佈局 #687
例如:
squirrel.yaml:/keyboard_layout: USExtended
- 區分左、右修飾鍵 #688
- 支持以命令行方式同步用戶數據 #694
命令:
Squirrel --sync
- 更新 Rime 核心算法庫至 1.8.3
- 切換到其他輸入法或鍵盤時提交未轉換的輸入
- 修復工單 #513
- 重製應用圖標,提升暗色背景下的可見度
- SquirrelInputController: commit raw input when switching to other IME, closes #146 (b875d194)
- SquirrelPanel: use of uninitialized local variable linear, vertical (e8b87a4f)
- RimeIcon: updated app icon (76d742b8)
-
升級核心算法庫 librime 1.7.3
- 修復若干內存安全問題
- 修復並擊輸入法回車鍵上屏字符按鍵序列
-
指定候選註釋文字的字體、字號
style/comment_font_face
,style/comment_font_point
-
修復無數字序號的候選樣式
style/candidate_format
-
優化界面代碼
- avoid implicit lossy integer transform (da4fcbf2)
- SquirrelPanel:
- SquirrelPanel.m: error with candidate_format without the label part (d2b839b6, closes #516)
- SquirrelPanel: comment font config (#511) (3d0ab6a2)
-
升級核心算法庫 librime 1.7.1
- 遣詞造句性能提升40%
- 支持拼音輸入法詞典擴展包
- 升級中日韓統一表意文字和繪文字字符集數據
- 並擊輸入支持Control、Shift等修飾鍵
-
發行通用二進制代碼,兼容搭載Intel處理器及Apple芯片的Mac電腦
-
界面新功能
- 在原有界面樣式基礎上新增顯示直書文字的選項
style/text_orientation
- 支持顯示輸入方案自定義的候選序號
menu/alternative_select_labels
- 候選窗超長文字折行顯示
- 編輯區高亮區塊支持圓角
- 新增外觀配置項
border_color
,preedit_back_color
,base_offset
(文字基線調整) - 支持P3色域
- 「系統配色」自動適應深淺色外觀,或由用家自選用於深色模式的配色方案
- 新增明暗兩款Solarized配色方案
squirrel.yaml
演示了P3色域、自選深淺系配色方案的用法
- 在原有界面樣式基礎上新增顯示直書文字的選項
-
修復及規避若干軟件兼容問題
- SquirrelInputController: add back the Chrome address bar hack (22ed91ea, closes #299)
- SquirrelPanel:
- SquirrelPanel.m: index out of bounds at drawSmoothLines() (241b457f)
- build:
- data/squirrel.yaml:
- squirrel.yaml: unset default value for style/candidate_list_layout to fall back style/horizontal (a9af3364)
- SquirrelConfig: support display P3 color space (8ff5f8d0)
- SquirrelInputController:
- SquirrelPanel:
- app_options: support the
vim_mode
app option (08ed4f45, closes #124) - data/squirrel.yaml: solarized color schemes (35b9ea76)
- ui: vertical text orientation, rounded corner text with TextStorage, wrapping lone lines and border color (c6c9302d)
-
升級核心算法庫 librime 1.5.3
- 修復
single_char_filter
組件
- 修復
-
建設安全、可靠、快速的全自動構建、發佈流程
-
安裝「八股文」語法數據庫(傳承字),可依照 配方 在方案裏啓用
- package/add_data_files: update xcode project to install all files under data/plum (2ab1810e)
- travis-ci: fetch latest rime binaries in install script, install extra recipes (027679d5)
-
升級核心算法庫 librime 1.5.2
- 修復用戶詞的權重,穩定造句質量、平衡翻譯器優先級 librime#287
-
安裝預設輸入方案集,避免大多數方案依賴問題 #279
- plum: bundle preset recipes (7885c5fa)
- 升級核心算法庫 librime 1.5.1
- 建設全自動構建、發佈流程
- 更新第三方庫
- 將Rime插件納入自動化構建流程。本次發行包含兩款插件:
- squirrel.yaml: duplicate YAML key in color scheme dust (44a4d7ee)
- 安裝完成要求退出登錄,以保證註冊輸入法生效
- 修復升級、部署數據時發生的若干錯誤
- 關閉候選窗對摸蝦未系統深色模式的自動適配,以消除多餘的黑色邊框
- 新增 拼寫糾錯 選項
當前僅限 QWERTY 鍵盤佈局及使用
script_translator
的方案
- librime: update to librime 1.4.0 (1f07c63c)
- pkg: logout after install (c84001ea)
- travis-ci: add Travis CI automated build (8855101c)
- 重新設計輸入法介面
- 新增介面配色方案:
- 幽能/Psionics,作者:雨過之後、佛振,見於 Rime 主頁 效果圖
- 純粹的形式/Purity of Form
- 純粹的本質/Purity of Essence
- 冷漠/Apathy, 作者:LIANG Hai
- 浮尘/Dust,作者:Superoutman
- 沙漠夜/Mojave Dark,作者:xiehuc,使用新增的高亮區域圓角特性 感謝所有 Rime 用家發揮創造力、參與輸入法的藝術加工。新的配色主題層出不窮。 礙於能量有限,僅收錄了部分貢獻者的配色方案,以展示不同的設計思路和定製技巧。 請大家利用各種平臺多多分享代碼。
- 改進對全屏遊戲的兼容性
- 修復了並擊輸入(chord-typing)的偶發錯誤
- 升級核心算法庫 librime 1.3.2
- 支持 YAML 節點引用,方便模塊化配置
- 改進部署流程,在
build
子目錄集中存放生成的數據文件
- 精簡安裝包預裝的輸入方案,更多方案可由 東風破 取得
- SquirrelPanel: add mojave_dark theme and hilited_corner_radius option (51a1c8c8)
- app icon: update app icon (593ca16e)
- brise: new preset configuration; disable prebuilding binary data during install (43f4eb0a)
- chord: Tab, BackSpace, Return can be used as chording keys (997f1539)
- data/squirrel.yaml: add two more color schemes (48b5138c)
- install: preload minimal rime data, fetch packages in postinstall script (d2b174c9)
- package: make package && make archive (c350c086)
- squirrel.yaml:
- submodules: switch to /plum/ (56e62287)
- SquirrelPanel:
- chord input: unfinished chord often caused by fast tap typing (672af6c9)
- postinstall:
- 修復:安裝後輸入法在一些 app 中無法啓用 #43
- 修復:0.9.26 版本設置
translator/enable_user_dict: false
發生崩潰
- 修復:在 Java 程序(如 IntelliJ IDEA)中不能輸入的問題
- 修復:
app_options:
在 OS X 10.10 Yosemite 下無效的問題
- 變更:採用 LevelDB 格式的用戶詞典,舊的用戶詞典
*.kct
將在部署時升級 - 優化:新的
.bin
固態詞典結構,可節省 20% ~ 50% 空間 - 新增:中文/西文半角標點切換
- 改進:摺疊方案選單中的狀態切換選項以顯示更多方案,按空格鍵或選 2 展開選項
- 改進:向左右移動光標後,回退鍵(BackSpace)用於刪除編碼字符而非撤銷選詞
- 修復:【地球拼音】兼作聲調的「,」鍵在其他情況下未識別爲逗號
- 修復:
affix_segmentor
選擇部分匹配的候選詞後應使標籤繼續有效 - 修復:OpenCC 配置文件及詞典缺失時輸入法崩潰
- 新增:
cjk_minifier
可用作 filter 過濾拼音輸入法中的罕用字 - 新增:
single_char_filter
使字型輸入法中的候選單字優先於詞組 - 新增:匹配編碼並自動上屏,配置項
speller/auto_select_pattern:
- 新增:OpenCC 1.0 詞典及配置文件,提供繁→簡、簡→繁轉換及臺灣、香港用字標準
- 新增:【拼音加加】雙拼方案,標識爲
double_pinyin_pyjj
- 新增:【朙月拼音】【倉頡五代】用
/a
、/1` 輸入特殊字符、數字 - 修復:【注音】省略聲調時,音節切分歧義處理不當
- 優化:【宮保拼音】自動清除無效的按鍵組合
- 優化:
symbols.yaml
調整常用字符的順序 - 更新:【八股文】【朙月拼音】【地球拼音】【粵拼】【中古漢語拼音】
- 新增:中西文切換方式
clear
,切換時清除未完成的輸入 - 改進:長按 Shift(或 Control)鍵不觸發中西文切換
- 改進:並擊輸入,若按回車鍵則上屏按鍵對應的字符
- 改進:支持對用戶設定中的列表元素打補靪,例如
switcher/@0/reset: 1
- 改進:缺少詞典源文件
*.dict.yaml
時利用固態詞典*.table.bin
完成部署 - 修復:自動組詞的詞典部署時未檢查【八股文】的變更,導致索引失效、候選字缺失
- 修復:
comment_format
會對候選註釋重複使用多次的BUG
- 新增:快捷鍵
Control+.
切換中西文標點 - 更新:【八股文】【朙月拼音】【地球拼音】【五筆畫】
- 改進:【朙月拼音·語句流】
/0
~/10
輸入數字符號
- 修復:MySQL Workbench 崩潰
- 更新:librime 升級到 1.1
- 新增:固定方案選單排列順序的選項
default.yaml
:switcher/fix_schema_list_order: true
- 修復:正確匹配嵌套的“‘彎引號’”
- 改進:碼表輸入法自動上屏及頂字上屏(示例)
若有speller/auto_select: true
,則選項speller/max_code_length:
限定第N碼無重碼自動上屏 - 優化:爲詞組自動編碼時,限制因多音字而產生的組合數目,避免窮舉消耗過量資源
- 新增:【注音·臺灣正體】
- 更新:【粵拼】匯入衆多粵語詞彙
- 優化:調整部分異體字的字頻
- 新增:非嵌入式編碼行,
style/inline_preedit: false
- 變更:候選窗默認英文字體設爲 Lucida Grande,非嵌入模式中較爲美觀
- 改進:高亮候選的背景色延伸到候選註釋區域,新增配色選項
hilited_comment_text_color:
- 改進:提示(碼表輸入法)大字符集開關狀態「通用/增廣」
- 修復:Issue 509 打開方案選單時設定
style/label_color
被重置
- 更新:librime 升級到 1.0
- 修復:
table_translator
按字符集過濾候選字,修正對 CJK-D 漢字的判斷
- 優化:【粵拼】兼容教育學院拼音方案
- 更新:
symbols.yaml
由 Patricivs 重新整理符號表 - 更新:Emoji 提供更加豐富的繪文字
- 更新:【八股文】【朙月拼音】【地球拼音】【中古全拼】修正錯別字、註音錯誤
- 變更:不再支持 OS X 10.6,因切換到 libc++
- 修復:安裝後重新登錄系統,鼠鬚管從輸入法列表中消失的BUG
- 優化:更換狀態欄圖標,與系統自帶輸入法風格一致
- 優化:同步用戶資料時自動備份自定義短語等 .txt 文件
- 修復:【地球拼音】反查拼音失效的問題
- 變更:編碼提示不再添加括弧(,)及逗號,可自行設定樣式
- 新增:
affix_segmentor
分隔編碼的前綴、後綴 - 改進:
translator
支持匹配段落標籤 - 改進:
simplifier
支持多個實例,匹配段落標籤 - 新增:
switches:
輸入方案選項支持多選一 - 新增:
reverse_lookup_filter
爲候選字標註指定種類的輸入碼
- 更新:【粵拼】補充大量單字的註音
- 更新:【朙月拼音】【地球拼音】導入 Unihan 讀音資料
- 改進:【地球拼音】【注音】啓用自定義短語
- 修復:【朙月拼音·簡化字】通過快捷鍵
Control+Shift+4
簡繁切換 - 改進:【倉頡五代】開啓繁簡轉換時,提示簡化字對應的傳統漢字
- 變更:間隔號採用「·」
U+00B7
- 修復:從上一個版本升級【倉頡】輸入方案不會自動更新的問題
- 新增:【倉頡】開啓自動造詞
連續上屏的5字(依設定)以內的組合,或以連打方式上屏的短語, 按構詞規則記憶爲新詞組;再次輸入該詞組的編碼時,顯示「☯」標記 - 變更:【五筆】開啓自動造詞;從碼表中刪除與一級簡碼重碼的鍵名字
- 變更:【地球拼音】當以簡拼輸入時,爲5字以內候選標註完整帶調拼音
- 新增:【五筆畫】輸入方案(
stroke
),取代stroke_simp
- 新增:支持在輸入方案中設置介面樣式(
style:
)
如字體、字號、橫排/直排等;配色方案除外 - 改進:在 MacVim 中按
^C
或^[
退出插入模式時自動切換輸入法 - 改進:碼表輸入法連打,按
Shift+BackSpace
、←鍵以字、詞爲單位回退 - 修復:多次按「.」鍵翻頁後繼續輸入,不應視爲網址而在編碼中插入「.」
- 修復:開啓候選字的字符集過濾,導致有時不出現連打候選詞的 BUG
- 更新:修訂【八股文】詞典、【朙月拼音】【地球拼音】【粵拼】【吳語】
- 更新:2013款 Rime 輸入法圖標
- 修復:原生配色方案候選序號顏色不正確
- 修復:0.9.20 版本引入【朙月拼音】詞典缺失詞組的BUG
若其他詞典有相同問題,請刪除對應的.bin
文件再重新部署 - 修復:【地球拼音】「-」鍵輸入第一聲失效的BUG
- 更新:
symbols.yaml
增加一批特殊符號
- 新增:支持全角模式
- 新增:【倉頡】按快趣取碼規則生成常用詞組
- 更新:拼音、粵拼、中古漢語等輸入方案、繁簡轉換詞典
- 修復:大陸與臺灣異讀的字「微」「檔」「蝸」「垃圾」等
- 變更:設置
show_notifications_when: never
不再提示輸入法狀態 - 修復:自定義中西文切換鍵
Control+space
無法切回中文模式 - 修復:用戶詞典未能完整支持
derive
拼寫運算產生的歧義切分 - 新增:(輸入方案設計用)干預多個 translator 之間的結果排序
選項translator/initial_quality: 0
- 新增:切換輸入法狀態時在光標處延時顯示當前狀態
- 修復:無法同步/合併 Windows 系統下生成的用戶詞典快照
- 改進:方案選單按選用輸入方案的時間排列
- 新增:快捷鍵 Control+Shift+1 切換至下一個輸入方案
- 新增:快捷鍵 Control+Shift+2~5 切換輸入模式
- 改進:綜合候選詞的詞頻和詞條質量比較不同 translator 的結果
- 修復:自定義短語不應參與組詞
- 修復:「链」「坂」「喂」在簡化字模式下無法組詞(須清除用戶字頻)
- 新增:對特定類型候選字不做繁簡轉換
例如不轉換反查字simplifier/exclude_types: [ reverse_lookup ]
- 新增:配色方案【曬經石】/Solarized Rock
- 新增:Control+BackSpace 或 Shift+BackSpace 回退一個音節
- 新增:固態詞典可引用多份碼表文件以實現分類詞庫
- 新增:在輸入方案中加載翻譯器的多個具名實例
- 新增:以選項
translator/user_dict:
指定用戶詞典的名稱 - 新增:支持從用戶文件夾加載文本碼表作爲自定義短語詞典
【朙月拼音】系列自動加載名爲custom_phrase.txt
的碼表 - 修復:繁簡轉換使無重碼自動上屏失效的 BUG
- 修復:若非以 Caps Lock 鍵進入西文模式, 按 Caps Lock 只切換大小寫,不返回中文模式
- 變更:Alfred 2 初始進入西文模式
- 變更:
r10n_translator
更名爲script_translator
,舊名稱仍可使用 - 變更:用戶詞典快照改爲文本格式
- 改進:【八股文】導入《萌典》詞彙,並修正了不少錯詞
- 改進:【倉頡五代】打單字時,以拉丁字母和倉頡字母並列顯示輸入碼
- 改進:使自動生成的 YAML 文檔更合理地縮排、方便閱讀
- 改進:碼表中
# no comments
行之後不再識別註釋,以支持#
作文字內容 - 改進:檢測到因斷電造成用戶詞典損壞時,自動在後臺線程恢復數據文件
- 改進:安裝完畢自動啓用鼠鬚管
- 變更:Caps Lock 燈亮時默認輸出大寫字母 Gist
- 新增:支持設定候選行間距
style/line_spacing:
- 新增:支持並擊輸入;並擊速度選項
chord_duration:
並擊輸入方案【宮保拼音】 - 新增:無重碼自動上屏
speller/auto_select:
輸入方案【倉頡・快打模式】 - 改進:允許以空格做輸入碼,或作爲符號頂字上屏
speller/use_space:
,punctuator/use_space:
- 改進:【注音】輸入方案以空格輸入第一聲(陰平)
- 新增:特殊符號表
symbols.yaml
用法見↙ - 改進:【朙月拼音・簡化字】以
/ts
等形式輸入特殊符號 - 改進:標點符號註明〔全角〕〔半角〕
- 優化:同步用戶資料時更聰明地備份用戶自定義的 YAML 文件
- 修復:避免創建、使用不完整的詞典文件
- 修復:糾正用戶詞典中無法調頻的受損詞條
- 新增:支持設定候選序號的字體和顏色
squirrel.yaml
- 改進:支持備用字體列表,以「
,
」分隔字體名稱 - 改進:支持在配色方案中設定字體、窗口樣式等選項
- 新增:預設配色方案「簡約白」by Chongyu Zhu
- 新增:可選用 OS X 10.8 的通知中心顯示輸入法狀態通知 感謝 Chongyu Zhu 爲鼠鬚管添加以上新功能。
- 修復:手動升級後直到註銷登錄仍在使用舊版本的問題
- 修復:0.9.15 版本安裝了錯誤的詞典文件
如果除【朙月拼音】外還有其他詞典用 0.9.15 版本編譯後出錯, 請刪除用戶文件夾中對應的.bin
文件,再用新版本部署。
- 新增:Caps Lock 點亮時,切換到西文模式,輸出小寫字母
選項ascii_composer/switch_key/Caps_Lock:
- 新增:支持 Emacs 風格的編輯鍵 Control + 字母
- 修復:一處內存泄漏
- 修復:用戶詞典有可能因讀取時 I/O 錯誤導致部份詞序無法調整
- 新增:接收外部應用請求重新部署的通知,及命令行選項 Squirrel --reload
- 修復:從 0.9.11 及更早的版本升級用戶詞典出錯
如果因此丟失詞彙,手動恢復的方法是:執行「同步用戶資料」
- 新增:同步用戶詞典,詳見 Wiki » UserGuide
- 新增:上屏錯誤的詞組後立即按回退鍵(BackSpace)撤銷組詞
- 改進:拼音輸入法中,按左方向鍵以音節爲單位移動光標
- 修復:【地球拼音】不能以 - 鍵輸入第一聲
- 新增:設定候選字及序號格式的選項
squirrel.yaml
:style/candidate_format:
- 優化:在編碼行分別標記已選定文字和未轉換的編碼
- 修復:按左右鍵在編碼行移動插入焦點,光標位置更新不及時
- 新增:切換狀態時是否顯示氣泡通知的選項
show_notifications_when:
- 新增:切換模式、輸入方案時彈出氣泡提示(安裝 Growl 效果最佳)
- 新增:配色方案「Google」
- 修復BUG:首次使用用戶目錄缺少
squirrel.yaml
,部署之後才出現 - 修復BUG:語句流輸入方案不記憶直接回車上屏的詞
- 新增:分別以
` '
標誌編碼反查的開始結束,例如`wbb'yuepinyin
- 改進:形碼與拼音混打的設定下,降低簡拼候選的優先級,以降低對逐鍵提示的干擾
- 優化:控制用戶詞典文件大小,提高大容量(詞條數>100,000)時的查詢速度
- 刪除:因有用家向用戶詞典導入巨量詞條,故取消自動備份的功能,後續代之以用戶詞典同步
- 修復:選中的輸入方案、繁簡轉換等選項關機時不會保存的BUG
- 變更:爲免除困惑,在代碼編輯器中恢復中文狀態(MacVim 除外)
- 變更:部署快捷鍵由 Cmd+Option+R 改爲 Control+Option+`
- 改進:部署時自動編譯輸入方案的自訂依賴項,如 emoji 表情
- 改進:未曾翻頁時按減號鍵,不上屏候選字及符號「-」以免誤操作
- 新增:開關碼表輸入法連打功能的設定項
translator/enable_sentence
- 更新:《朙月拼音》《地球拼音》《粵拼》,修正多音字
- 更新:《上海吳語》《上海新派》,修正註音
- 新增:寒寒豆作《蘇州吳語》輸入方案,方案標識爲
soutzoe
- 修復:全新安裝無法建立用戶文件夾
~/Library/Rime
- 修復:在 Quicksilver 中默認關閉漢字輸入的配置無效
- 新增:碼表輸入法啓用用戶詞典、字頻調整
- 優化:自動編譯輸入方案依賴項,如五筆・拼音的反查詞典
- 修改:日誌系統改用 glog,輸出到
$TMPDIR/rime.squirrel.*
- 新增:針對特定程序禁用漢字輸入,如終端、代碼編輯器等
- 優化:改進對 MacVim 命令模式的支持
- 優化:適合 Retina 屏的輸入法圖標,感謝 leon.guan 幫忙!
- 新增:【emoji表情】輸入方案,用法見 Wiki 《定製指南》
- 更新:【明月拼音】【粵拼】【吳語】修正註音錯誤、缺字
- 新的 Rime logo
- 新特性:碼表方案支持與反查碼混合輸入,無需切換或引導鍵
- 新特性:碼表方案可在選單中使用字符集過濾開關
- 新方案:【五筆86】衍生的【五筆・拼音】混合輸入
- 新方案:《廣韻》音系的中古漢語全拼、三拼輸入法
- 新方案:X-SAMPA 國際音標輸入法
- 更新:【吳語】碼表,審定一些字詞的讀音,統一字形
- 更新:【朙月拼音】碼表,修正多音字
- 提供指定候選窗邊界高度、寬度的選項 Gist
- 修復在 M$Office、BBEdit 等軟件中按Cmd鍵會清除選中文字的問題
- 修復以
rime_dict_manager
導入文本碼表不生效的BUG(請升級該工具);
部署時檢查並修復已存在於用戶詞典中的無效條目 - 檢測到用戶詞典文件損壞時重建詞典並從備份中恢復資料
- 候選窗圓角效果、自定義色彩,感謝 waynezhang 貢獻代碼
- 提供與【小狼毫】相當的一組配色方案
- 新增「部署」熱鍵 Option+Command+R 、打開設定目錄的菜單項
- 切換其他輸入法時,未完成的輸入立即上屏
- 未經轉換的輸入如網址等不再顯示候選窗
- 可於
default.custom.yaml
中設定全局的頁候選數 - 可於導入【八股文】詞庫時限制詞語的長度、詞頻
- 【倉頡】支持連續輸入多個字的編碼(不會記憶)
- 【注音】改爲語句輸入風格,更接近臺灣用戶的習慣
- 較少用的【筆順五碼】、【速記打字法】不再隨鼠鬚管發行
- 修改BUG:簡拼 zhzh 因切分歧義使部分用戶詞失效
- 用 Shift+Del 刪除已記入用戶詞典的詞條,詳見 Issue 117
- 可選用Shift或Control爲中西文切換鍵,詳見 Issue 133
- 數字後的句號鍵識別爲小數點、分號鍵識別爲時分秒分隔符
- 候選字的編碼提示以灰色顯示
- 探測失敗的啓動,預防設定不當導致持續崩潰、系統響應緩慢
- 使用
express_editor
的輸入方案中,數字、符號鍵直接上屏 - 輸入簡拼、模糊音時提示正音,【粵拼】【吳語】中默認開啓
- 拼音反查支持預設的多音節詞、形碼反查可開啓編碼補全
- 修復整句模式運用定長編碼頂字功能導致崩潰的問題
- 修復碼表輸入法候選排序問題
- 修復【朙月拼音】lo、yo 等音節的候選錯誤
- 修復【地球拼音】聲調顯示不正確、部分字的註音缺失問題
- 【五笔86】反查引導鍵改爲 z、反查詞典換用簡化字拼音
- 更新【粵拼】詞典,調整常用粵字的排序、增補粵語常用詞
- 新增輸入方案【筆順五碼】
- 支持非US鍵盤佈局
- 支持多顯示器
- 支持候選橫排
- 支持自訂候選窗字體、字號、透明度
- 通過語言欄菜單執行佈署操作
- 通過Appcast檢查更新
- 記憶繁簡轉換、全/半角符號開關狀態
- 支持定長編碼頂字上屏
- 延遲加載繁簡轉換、編碼反查詞典,降低資源佔用
- 純單字構詞時不調頻
- 新增輸入方案【速成】,速成、倉頡詞句連打
- 新增【智能ABC雙拼】、【速記打字法】
- 消除對第三方庫的依賴(用戶安裝失敗)
- 新增安裝步驟:預編譯輸入方案,提升首次啓動速度
- 新增備選輸入方案【注音】、【地球拼音】
- 初試鋒芒