zonble
0bc9468ba2
Splits Input Method controller into two classes.
2022-01-28 15:02:00 +08:00
zonble
dd803b6c31
Removes logs and add copyright information.
2022-01-28 04:40:53 +08:00
zonble
1ad9e23918
Refactors the input controller.
2022-01-27 22:54:53 +08:00
Lukhnos Liu
75f321f088
Update copyright headers ( fixes #213 )
2022-01-18 14:21:55 -08:00
zonble
9faed2153f
Uses property wrappers to manage preferences.
2022-01-14 18:06:26 +08:00
zonble
4c1781d970
Renames half-size to half-width.
2022-01-13 19:59:49 +08:00
zonble
232a944953
Implements half-size punctuations.
2022-01-13 17:07:22 +08:00
zonble
abdf97f652
Adds McBopomofoLM as the facade of three language models.
...
- main language model
- user phrases
- user excluded phrases
2022-01-12 12:26:24 +08:00
zonble
9b485b799c
Implements excluding phrases.
2022-01-12 00:16:55 +08:00
zonble
144d133463
Adds Language Model Manager.
...
The reference of the global language models were stored in the class
InputMethodController, however, the global models are global but not a
part of the input method controller, and the input method controller
only use one of the models (McBopomofo/Plain Bopomofo). I guess it
somehow violates SRP and there should be a better place for the global
models.
2022-01-11 17:12:58 +08:00
zonble
f339948219
Fixes duplicated code and typos.
2022-01-11 13:46:29 +08:00
zonble
e909dc20b5
Uses user phrases in the block builder.
2022-01-09 08:38:32 -08:00
zonble
6f761ecbcd
Implements adding phrase from shift and arrow keys.
2022-01-09 08:38:32 -08:00
ovadmin
3e0e859feb
將用戶選字記憶機制整合入 InputMethodController
2022-01-06 18:28:37 -08:00
zonble
723a8402ab
Fixes typos.
2021-11-11 00:14:49 +08:00
zonble
c8bad0913b
Removes unused code.
2021-03-01 22:48:46 +08:00
zonble
f6c36fe325
Bridges SwiftyOpenCC to create a simple Chinese convertion function.
2021-03-01 22:43:02 +08:00
Lukhnos Liu
362801eb6c
Remove SimpleLM.
2012-09-10 23:27:00 -07:00
Lukhnos Liu
08e7b14f3e
Use the new LM class.
2012-09-10 22:56:21 -07:00
Lukhnos Liu
7b4568e152
Load Plain Bopomofo data.
2012-09-10 19:02:21 -07:00
Lukhnos Liu
31f796f620
Implement the Plain Bopomofo mode.
2012-09-09 01:58:42 -07:00
Lukhnos Liu
37f31364b5
Project reorganization.
...
This commit:
* Creates a new top-level Xcode project file
* Renames remaining Lettuce (the original codename) uses to McBopomofo
* Renames English.lproj (the old style locale name) to en.lproj
2012-09-08 19:28:15 -07:00
Lukhnos D. Liu
9128ef95b2
Use Voltaire for candidate UI; use 10.7 base SDK.
2012-03-28 23:28:42 -07:00
Mengjuei
0d8e1ae20f
Tab conversion into 4 spaces
2012-02-26 20:53:51 -08:00
Mengjuei Hsieh
f54ed3ad9c
Typos,
...
Spotted by friends.
2011-09-29 22:39:21 -07:00
Mengjuei Hsieh
5f976e4642
first commit
2011-09-01 23:56:26 -07:00