Commit Graph

1083 Commits

Author SHA1 Message Date
Lukhnos Liu a2ea20306c Support overriding function key keyboard layout. 2012-09-12 21:59:53 -07:00
Lukhnos Liu aa1ed26b58 Update application icon set. 2012-09-12 09:34:51 -07:00
Lukhnos Liu 181b9894e6 Update IconMaker. 2012-09-12 09:34:42 -07:00
Lukhnos Liu 404bde168d Remove equivalent key settings. 2012-09-11 22:10:05 -07:00
Lukhnos Liu 913024fa75 Ignore input mode enable issues. 2012-09-11 22:04:55 -07:00
Lukhnos Liu f3b55c5ad9 Bump version. 2012-09-11 22:00:59 -07:00
Lukhnos Liu b670784799 Fix path issuses in the project file. 2012-09-11 21:54:35 -07:00
Lukhnos Liu d1893b6a37 Correctly enable all input modes when upgrading. 2012-09-11 21:38:59 -07:00
Lukhnos Liu 362801eb6c Remove SimpleLM. 2012-09-10 23:27:00 -07:00
Lukhnos Liu f710f382d9 Fix leak. 2012-09-10 23:12:09 -07:00
Lukhnos Liu 029e1ee70b Re-enable install-under-Debug. 2012-09-10 23:10:19 -07:00
Lukhnos Liu d4cf55af9c Update app icon set. 2012-09-10 23:08:13 -07:00
Lukhnos Liu 879277f5f1 Bump version. 2012-09-10 22:57:15 -07:00
Lukhnos Liu 08e7b14f3e Use the new LM class. 2012-09-10 22:56:21 -07:00
Lukhnos Liu 67775e3ccf Implement an mmap-based LM parser. 2012-09-10 22:55:40 -07:00
Lukhnos Liu bf50e4fa7e Fix a punctuation bug in Plain Bopomofo mode.
Bopomofo keyboard layout-specific punctuation keys were not handeled
properly. The candidates are now correctly collected.
2012-09-10 19:12:57 -07:00
Lukhnos Liu 71921b848a Use stable sort in the engine.
So that unigram nodes with the same log probability are sorted
according to the order in which they were added to the language
model.
2012-09-10 19:02:24 -07:00
Lukhnos Liu 7b4568e152 Load Plain Bopomofo data. 2012-09-10 19:02:21 -07:00
Lukhnos Liu 10ff94e141 Bump version. 2012-09-09 13:16:07 -07:00
Lukhnos Liu 5c421c4b5d Improve Plain Bopomofo icons. 2012-09-09 13:12:39 -07:00
Lukhnos Liu 0587cad7ee Improve icon maker. 2012-09-09 12:59:35 -07:00
Lukhnos Liu 4cf94d5824 Support customizable alphanumeric keyboard layout.
Also make the default candidate font size bigger.
2012-09-09 12:36:04 -07:00
Lukhnos Liu dc6a74a602 Fix the bug that MainMenu did not have localized version. 2012-09-09 12:35:12 -07:00
Lukhnos Liu 1c91498166 Restart SystemUIServer if upgrading from 0.9.4 or lower. 2012-09-09 11:43:56 -07:00
Lukhnos Liu 3247cbcdba Restart SystemUIServer when built under Debug. 2012-09-09 11:43:39 -07:00
Lukhnos Liu 31f796f620 Implement the Plain Bopomofo mode. 2012-09-09 01:58:42 -07:00
Lukhnos Liu 6a5cd2a38a Create the mode for Plain Bopomofo. 2012-09-09 01:58:41 -07:00
Mengjuei a9006ad357 Merge branch 'master' of github.com:mjhsieh/McBopomofo 2012-09-09 00:32:12 -07:00
Lukhnos Liu aa7ee150db Remove 64x64 icon generation from the icon maker. 2012-09-08 22:39:21 -07:00
Lukhnos Liu 1ca4d587d5 Rearrange targets order. 2012-09-08 22:37:55 -07:00
Lukhnos Liu 34db8e75b7 Use the new iconset format to provide app icons. 2012-09-08 22:35:46 -07:00
Lukhnos Liu 1cc76c3c28 Add the icon set for another input mode. 2012-09-08 22:18:37 -07:00
Lukhnos Liu d6a14ffb76 Add a new input sources preferences menu iconset. 2012-09-08 22:17:22 -07:00
Lukhnos Liu f4f3a19447 Expand the icon maker. 2012-09-08 22:02:35 -07:00
Lukhnos Liu 484fbf54c8 Create a separate project for IconMaker. 2012-09-08 20:27:57 -07:00
Lukhnos Liu 8035f58813 Remove previous installers. 2012-09-08 19:28:19 -07:00
Lukhnos Liu 2ebddfc29d Bump version. 2012-09-08 19:28:19 -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 Liu 51bd291ee5 Add retina icon. 2012-09-04 00:53:20 -07:00
Lukhnos Liu 176ecb74ff Use IconMaker to create retina icon. 2012-09-04 00:52:13 -07:00
Lukhnos D. Liu 6525894cb5 Bump versions. 2012-08-01 22:15:30 -07:00
Lukhnos D. Liu 173e159623 Rename the installer target to work around Xcode archiving issues. 2012-08-01 22:12:29 -07:00
Lukhnos D. Liu 13e0dca79b Add a native installer and bump version. 2012-08-01 21:47:36 -07:00
Mengjuei 550b952afe consider the situation of 10.8 2012-07-30 21:06:49 -07:00
Lukhnos D. Liu ddbd94bee4 Extract the candidate handler; handle subtleties of vertical text mode.
Now both Left and Right can be used as choose-candidate key. Also the
candidate window now doesn't obscure the vertical text being typed by
moving to the right to the vertical text. Because of this, Left key
feels strange. Adding Right key should give a better mental model.
2012-05-06 16:19:33 -07:00
Lukhnos D. Liu c48d478b4e Move enums to the top of the file. 2012-05-06 15:56:21 -07:00
Lukhnos D. Liu 6f2d617bcb Rename global variables. 2012-05-06 15:55:35 -07:00
Lukhnos D. Liu b369106719 Add Home/End key support in candidate panels. 2012-05-06 15:52:45 -07:00
Lukhnos D. Liu 1993942cd4 Refactor the code so that we use enums for key codes. 2012-05-06 15:52:45 -07:00
Lukhnos D. Liu f457b9d463 Fix a bug where the sink key handler missed a rejection condition. 2012-05-06 15:52:44 -07:00