Commit Graph

1923 Commits

Author SHA1 Message Date
Lukhnos Liu 71b97f82b3 Simplify candidate fixing by moving code to Grid 2020-10-09 22:16:06 -07:00
Lukhnos Liu 71e232c89c Remove deprecated localization settings 2020-10-09 22:16:06 -07:00
Lukhnos Liu 40c45b0fd8 Fix the LSMinimumSystemVersion value 2020-10-09 22:16:06 -07:00
zonble 1b0a4bf5d9 Update the plist file. 2020-03-31 15:29:58 -07:00
zonble 509331f8df Add a GitHub actions flow. 2020-03-31 15:29:58 -07:00
zonble 0cf5174723 Merge branch 'master' of github.com:openvanilla/McBopomofo 2020-03-30 01:48:14 +08:00
Mengjuei Hsieh be7d3d6969 WIP (#150)
* minor change
* editing suggestion from user
385dba898d (r29930693)
* fake phrase
*約定俗成的注音。

* phrase update

* fixing Makefile syntax
2020-03-29 10:46:28 -07:00
zonble f5d4b04e1b Update the plist file. 2020-03-30 01:26:34 +08:00
zonble f4b4a8eab2 Add a GitHub actions flow. 2020-03-30 00:42:53 +08:00
Lukhnos Liu cdbdf8c683 Bump to 0.9.11 2019-10-28 23:42:39 -07:00
Lukhnos Liu 4f6d1acc43 Update Installer to support app notarization
Soon notarization will be required for Developer ID apps. This change allows
the Installer to run in two modes. The "dev mode" still builds the IME as
the prerequisite of the Installer and places the IME app bundle inside the
Installer's resources folder. That has been so since the beginning of this
project, and this continues to allow IME developers to test the input method.
On the other hand, if "McBopomofo-r$rev.zip" is placed in the NotarizedArchives
folder and McBopomofo is not built as a dependency of the Installer and the
app bundle is not copied to the resources folder, the Installer then can be
built as a notarizable app (otherwise Xcode wouldn't even let you submit it
for notarization).

To build the distributable Installer, notarize the IME app first, then zip the
app as McBopomofo-r$rev.zip and place that to the NotarizedArchives folder
under Source/Installer. Then build and submit the Installer for notarization.
This is in line with Apple's guideline in
https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow
("If you distribute your software via a custom third-party installer, you need
two rounds of notarization.")

We don't expect that we make new Installers often enough, and therefore we
don't intend to automate this process via scripting.
2019-10-28 23:42:39 -07:00
Lukhnos Liu 7978a9efba Update composing buffer after candidate keys (#145)
Recent versions of Chrome started to rely on whether composing buffer
gets updated after an arrow key event to determine whether to dismiss
(force commit) the composing buffer and handle the arrow key event for
the omnibox URL suggestions.
2019-06-18 22:14:05 -07:00
Lukhnos Liu 7fbadff658 Use the -Werror compiler flag for the installer 2018-12-01 07:00:27 -08:00
Lukhnos Liu ea865c6a24 Fix a static analyzer warning 2018-12-01 06:58:42 -08:00
Lukhnos Liu 8437d23eaf Fix the remaining API deprecation warnings
This replaces the use of NSAlertPanel with a helper function, which in
turn uses NSAlert, which is the recommended way of showing alerts.
2018-12-01 06:58:24 -08:00
Lukhnos Liu 5ce1cc3f38 Bump to 0.9.10 2018-11-24 21:51:07 -08:00
Lukhnos Liu 7b77f66b55 Update copyright years 2018-11-24 21:50:24 -08:00
Lukhnos Liu 01baf0bb29 Fine-tune horizontal candidate UI for dark mode 2018-11-24 21:47:15 -08:00
Lukhnos Liu 39a7eca195 Fix license text for dark mode 2018-11-24 21:47:15 -08:00
Lukhnos Liu 1ca73fe794 Fix a memory leak in the installer 2018-11-24 21:47:15 -08:00
Lukhnos Liu 14c2e70f7b Use control background color for dark mode 2018-11-24 21:47:15 -08:00
Lukhnos Liu 8058f37fff Modernize project and bump min version to 10.10
32-bit architecture support is removed as a result.
2018-11-24 21:47:15 -08:00
ovadmin e065d6fa17 Fix incorrect unprintable ASCII handling (#139)
When Caps Lock is on and when the character code is not printable, we
should simply reject handling such character instead of absorbing it and
inserting the character to the client buffer--not all apps handle those
insertions.
2018-07-07 13:25:10 -07:00
ovadmin a83eb38c5f 版本更新至 0.9.9
* 修正在 macOS 10.13 上無法叫出偏好設定的問題
2017-09-19 20:45:24 -07:00
ovadmin 9be64e0a48 修正在 macOS 10.13 beta 上無法叫出偏好設定的問題
修正根據請參考以下連結:
3241c7f688
2017-09-04 21:21:09 -07:00
ovadmin 77b622e7da 使用 Xcode 建議的專案設定 2017-09-04 21:21:09 -07:00
ovadmin 966221191b 版本更新至 0.9.8
* 詞庫更新、修正及調整 (#115, #117, #126 等)
* 在輸入法選單中使用「小麥注音」作為名稱 (#109)
* 版權年份更新
* 選字窗細微修正
* 安裝程式正式支援 macOS 10.12
* 移除 debug build 時自動安裝輸入法的 Xcode 設定
2017-04-30 01:33:40 -07:00
ovadmin 9e3e4701df 輸入法選單名稱改為「小麥注音」 (fixes #109) 2017-04-30 01:33:40 -07:00
ovadmin 4e42a48cd9 更新版權年份 2017-04-30 01:33:40 -07:00
ovadmin d6e1ba435c 更新選字窗元件,與 OpenVanilla 同步 2017-04-30 01:33:40 -07:00
ovadmin dd6ba14da5 Handle installation on macOS 10.12 correctly
The approach is derived from OpenVanilla.
2017-04-24 23:11:50 -07:00
ovadmin ec80601c8d Remove the install script when building DEBUG 2017-04-24 23:11:50 -07:00
Mengjuei Hsieh 1167792d82 bump version (#114) 2016-11-01 22:02:55 -07:00
Mengjuei b023fe22e5 revert info.plists 2016-10-26 22:06:39 -07:00
Mengjuei Hsieh a88a285a00 data dump (#110)
* 墊圈比較容易劣化

* 穗/穂

http://chardb.iis.sinica.edu.tw/variants.jsp?cid=18057

* Phrase adjustment, argparse for occurrence counter

minor revision

* better description for -j argument

minor revision

* Update README.markdown
2016-10-24 23:28:01 -07:00
Mengjuei Hsieh d9348efb1e minor revision to reflect xcode changes (#112)
__weak
if (0)
2016-10-24 23:08:43 -07:00
Mengjuei Hsieh 558c737226 Merge pull request #106 from OpenVanilla/mjhsieh
medium dump
2016-06-18 00:26:10 -07:00
Mengjuei 90d0ee1da9 Merge branch 'master' into mjhsieh 2016-06-17 23:37:12 -07:00
Mengjuei 0c83fc709f Merge branch 'master' into mjhsieh 2016-06-17 23:30:40 -07:00
Peter Dave Hello 908dc21bc7 speed up travis-ci build 2016-06-17 23:30:15 -07:00
Peter Dave Hello 92b620f417 using zopflipng to optimize png images 2016-06-18 10:24:22 +08:00
Mengjuei Hsieh d0c3c79ff7 Merge pull request #103 from PeterDaveHelloKitchen/travis-ci
speed up travis-ci build [mj - thanks for the contribution]
2016-06-17 10:43:16 -07:00
Peter Dave Hello ab86dba5f0 speed up travis-ci build 2016-06-10 12:54:02 +08:00
Mengjuei 8af4d0cf79 update to the URL 2015-06-27 10:12:15 -07:00
Mengjuei 9c9a0cccb9 clarify the license wording 2015-04-23 22:56:21 -07:00
Mengjuei Hsieh 2244c35db8 Update README.markdown 2014-12-30 19:11:29 -08:00
Mengjuei Hsieh e5566c7573 Update README.markdown 2014-12-30 19:10:44 -08:00
Lukhnos Liu ccd4cc1cab Bump to 0.9.6.11 2014-10-28 23:46:28 -07:00
Lukhnos Liu 8747e7d7c7 Fix vertical candidate highlight color on Yosemite 2014-10-28 23:36:01 -07:00
Mengjuei c846d27452 adding travis ci build and remove unused docs 2014-08-23 18:43:46 -07:00