Skip to content

1.0.0

Compare
Choose a tag to compare
@LEOYoon-Tsaw LEOYoon-Tsaw released this 30 May 12:01
· 27 commits to master since this release
  • 安裝完畢請退出當前用戶再重新登入,以便鼠鬚管正常工作。如鼠鬚管未出現在輸入法列表,請手動添加
  • Please log out current user then login again, for Squirrel to work properly. If Squirrel is not listed in Input Method list, please manually add it

主要功能更新

  • 純 Swift 重寫,代碼更易維護,更易讀,貢獻代碼的門檻更低。今天就來看看源代碼,嘗試動手吧!

其它更新內容

  • UI 設置【敬請留意
    • style/candidate_format 格式修改爲 "[label]. [candidate] [comment]",原格式仍能使用,但建議遷移至更靈活、直觀的新格式
    • style/horizontal 將徹底移除,雖然本版程序仍支持,但會被新控件的默認值覆蓋
      請使用 candidate_list_layout: stacked/lineartext_orientation: horizontal/vertical
    • style/label_hilited_color 已移除,請使用 style/hilited_candidate_label_color
    • native 配色小幅修改,減小字號,更像原生輸入法
  • UI
    • 在菜單欄新增日志檔案夾,方便快速進入
    • 序號居中顯示,更像原生輸入法
  • 新增 --help 命令行命令,以便查詢支持的命令
  • bug 修復
    • 減少使用輸入大寫時造成中英切換的可能性
  • librime:使用 stdbool 後綴 API,以便與 Swift 更好橋接

Major Update

  • Migrated code to pure Swift, which is easier to code, read and learn. Build your own Squirrel today!

Other Updates

  • UI settings (Breaking Changes)
    • style/candidate_format now updated to "[index]. [candidate] [comment]", while the old format still works, please consider migrating to this more readable and flexible format at your convenience
    • style/horizontal will be dropped, it's still supported but will be overwrite by the default values of new options.
      Please adopt candidate_list_layout: stacked/linear and text_orientation: horizontal/vertical
    • style/label_hilited_color is removed, please use style/hilited_candidate_label_color instead
    • native color scheme is updated with smaller font size, to better match macOS builtin IME
  • UI
    • Added a menu item for logs folder with easy access
    • labels will vertically center if label font is smaller than candidate font, to better match macOS builtin IME
  • Added --help command line argument
  • Bug fixes:
    • Reduce the chance that ascii mode may unintentionally switch when pressing to enter Cap case
  • librime: Use stdbool flavored API, for better Swift interoperation

Full Changelog: 0.18...1.0.0