Go to file
Lukhnos Liu 42c4441d05 Introduce a Swift class to the Installer
This is so that the Installer will be built with the correct Swift
settings, especially those that instruct the Xcode to package the Swift
runtime libraries. This is needed because the Installer now depends on
InputSourceHelper, which is written in Swift. Without this, the app
would not be packaged with the Swift runtime libraries, which caused
the installer to be unusable on older but supported macOS versions.
2022-01-19 10:05:38 -08:00
.github Merge branch 'master' into more-tolerant-userphraseslm 2022-01-19 14:01:23 +08:00
McBopomofo.xcodeproj Introduce a Swift class to the Installer 2022-01-19 10:05:38 -08:00
McBopomofoTests Prevents users from adding custom phrases with more than 6 characters. 2022-01-19 00:49:50 +08:00
Packages Merge pull request #245 from lukhnos/update-copyright-headers 2022-01-19 13:29:23 +08:00
Source Introduce a Swift class to the Installer 2022-01-19 10:05:38 -08:00
.gitignore Allows users to type Latin letters while using shift + letter keys. 2022-01-17 00:48:29 +08:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-01-16 18:21:54 -08:00
LICENSE.txt Update copyright years 2022-01-18 23:28:08 -08:00
README.markdown Update README for dev workflow 2022-01-19 07:42:17 -08:00

README.markdown

OpenVanilla McBopomofo 小麥注音輸入法

系統需求

小麥注音輸入法可以在 macOS 10.10 以上版本運作。如果您要自行編譯小麥注音輸入法,或參與開發,您需要:

  • macOS 10.15.4 Catalina 以上版本
  • Xcode 12.4 以上版本
  • Python 3.8 (可使用 macOS 內附的,或是使用 homebrew 等方式安裝)

由於小麥注音輸入法開始使用 SPMSwift Package Manager管理相依套件因此必須使用 Xcode 12 開發。

開發流程

用 Xcode 開啟 McBopomofo.xcodeproj,選 "McBopomofo Installer" targetbuild 完之後直接執行該安裝程式,就可以安裝小麥注音。

第一次安裝完,日後程式碼或詞庫有任何修改,只要重複上述流程,再次安裝小麥注音即可。

要注意的是 macOS 可能會限制同一次 login session 能 kill 同一個輸入法 process 的次數(安裝程式透過 kill input method process 來讓新版的輸入法生效)。如果安裝若干次後,發現程式修改的結果並沒有出現,或甚至輸入法已無法再選用,只要登出目前帳號再重新登入即可。

社群公約

歡迎小麥注音用戶回報問題與指教,也歡迎大家參與小麥注音開發。

首先,請參考我們在「常見問題」中所提「我可以怎麼參與小麥注音?」一節的說明。

我們採用了 GitHub 的通用社群公約。公約的中文版請參考這裡的翻譯

軟體授權

本專案採用 MIT License 釋出,使用者可自由使用、散播本軟體,惟散播時必須完整保留版權聲明及軟體授權(詳全文)。