Click here to read the commentary article(JP).
Raelize is macOS IME tool for English. This is a coined word combining realize(気付く), æ, and aspect(両面) 🫰
There are a lot of bugs, so be careful!
After executing the following command, try from step 3.
bundle install
bundle exec fastlane app_build
- Build with Xcode.
- Copy Raelize.app to
~/Library/Input\ Methods/
. - Open macOS preferences and add Raelize as an input source.
- Enter text after selecting Raelize.
- Clone this repository.
git clone https://github.com/Tatsumi0000/Raelize.git
- Create
Signing.xcconfig
file and write your settings.
cp example-Signing.xcconfig Signing.xcconfig
- Formatter settings.
git config --local core.hooksPath .githooks
chmod +x .githooks/pre-commit
Raelize is a multi-module configuration using Swift Package Manager. Each module is described below.
Main app.
IMEKit is difficult to verify, so we use SwiftUI's TextField to reproduce it.
WordList and word search algorithm (binary search).
IMEKit module.