Lukhnos Liu
b85029dec1
Fix non-existent font in .xib
2021-11-22 20:51:24 -08:00
Lukhnos Liu
b9a54a8614
Update to recommended Xcode settings
2021-11-22 20:21:49 -08:00
zonble
164705e6f3
Allows users to use left and right key to go to another candidate page in the vertical candidates list.
...
This fixes #61 .
2021-11-20 22:43:23 -08:00
zonble
453d69201e
Updates CI settings.
2021-11-20 22:43:23 -08:00
zonble
e27f5babe1
Allows auto-commiting the first candidate when users input a punctuation in plan BPMF mode.
2021-11-20 22:43:23 -08:00
zonble
385638c3b9
Allows commit the first canidate while typing a punctuation in plain BPMF mode.
2021-11-20 22:43:23 -08:00
zonble
c17d991718
Also applies Chinese conversion on popped text.
...
Fixes issue #172 .
2021-11-20 18:14:08 -08:00
zonble
a7627f8dc7
Allows users to use left and right key to go to another candidate page in the vertical candidates list.
...
This fixes #61 .
2021-11-12 01:15:06 +08:00
zonble
2784a0814a
Updates CI settings.
2021-11-12 00:56:11 +08:00
zonble
9a51910584
Merge branch 'master' of github.com:openvanilla/McBopomofo
2021-11-12 00:46:17 +08:00
Weizhong Yang a.k.a zonble
a976e4c54a
Merge pull request #170 from zonble/dev/selection_key
...
Adds selection key settings in the preference window.
2021-11-12 00:38:22 +08:00
zonble
21252e6c55
Removes NSUserDefault for selection key if a user chooses to use the default setting.
2021-11-12 00:36:41 +08:00
zonble
da8e6c6fa5
Adds selection key settings in the preference window.
2021-11-12 00:02:01 +08:00
zonble
e22efd4e90
Allows auto-commiting the first candidate when users input a punctuation in plan BPMF mode.
2021-11-11 23:02:18 +08:00
zonble
dbf6e91d11
Allows commit the first canidate while typing a punctuation in plain BPMF mode.
2021-11-11 02:22:19 +08:00
Weizhong Yang a.k.a zonble
c9f3e02f2c
Merge pull request #167 from zonble/master
...
Add Chinese conversion function by bridging SwiftyOpenCC
2021-11-11 00:31:51 +08:00
zonble
723a8402ab
Fixes typos.
2021-11-11 00:14:49 +08:00
zonble
36a5eee37f
Updates CI settings.
2021-11-10 21:57:45 +08:00
zonble
1f8cd8d06f
Updates SwiftOpenCC.
2021-11-10 21:38:04 +08:00
Weizhong Yang a.k.a zonble
789ea50213
Merge pull request #1 from Superbil/master
...
Fix wrong path about OpenCCDictionary.bundle
2021-04-19 01:10:49 +08:00
Superbil
64dd47f090
Fix wrong path about OpenCCDictionary.bundle
2021-04-17 07:21:30 +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
zonble
4e27b5ecfa
Adopts modern Objective-C syntax.
2021-02-28 22:45:36 +08:00
zonble
6341270696
Coverts to Objective-C ARC.
2021-02-28 21:38:59 +08:00
zonble
0f05e245a5
Coverts to Objective-C ARC.
2021-02-28 21:30:10 +08:00
zonble
aa8f36b92f
Updates CI settings.
2020-12-21 00:34:25 +08:00
zonble
7626d21a90
Merge branch 'master' of github.com:openvanilla/McBopomofo
2020-12-21 00:31:49 +08:00
Lukhnos Liu
b754acdf07
Bump to version 1.0
2020-10-28 12:42:55 -07:00
Weizhong Yang a.k.a zonble
a2e55af30d
Merge pull request #158 from lukhnos/icon-and-ui-update
...
Icon and UI update to prepare for the 1.0 release
2020-10-24 15:59:34 +08:00
Lukhnos Liu
9cbcee5b1f
Bump to 1.0-beta3 to prepare for 1.0 release
2020-10-19 20:27:33 -07:00
Lukhnos Liu
c44db5b000
Provide the UI to disable auto update check ( #80 )
2020-10-19 20:25:39 -07:00
Lukhnos Liu
4d2cf36b61
Add a preferences key to disable update checks
2020-10-19 20:09:17 -07:00
Lukhnos Liu
60aa005e2d
Upgrade preferences.xib format (zh-Hant only)
2020-10-19 20:02:01 -07:00
Lukhnos Liu
688ae64723
Bump to 1.0-beta2 to prepare for 1.0 release
2020-10-19 14:52:18 -07:00
Lukhnos Liu
81748ae7fe
Enable explicit update check in Release builds
2020-10-19 14:51:05 -07:00
Lukhnos Liu
7e3ee1742d
Bump to 1.0-beta1 to prepare for 1.0 release
2020-10-18 20:08:51 -07:00
Lukhnos Liu
eae12c04b4
Update copyright years
2020-10-18 12:48:15 -07:00
Lukhnos Liu
56dbbbc3b7
Delete UpdateNotificationController
...
This unifies the version update checker's UI. It also allows us to show
detailed info for a new version.
2020-10-18 12:48:15 -07:00
Lukhnos Liu
3bc70769df
Show no update available when checking explicitly
...
This imports OpenVanilla's OVNonModalAlertWindowController for the
alerts.
2020-10-18 12:48:14 -07:00
Lukhnos Liu
4adf3c1b42
Update keyboard and app icons
2020-10-18 12:48:08 -07:00
Lukhnos Liu
3ac018f6c0
Retire IconMaker
2020-10-17 06:23:49 -07:00
Lukhnos Liu
4c8270c42f
Cancel candidate by Bksp or Del when Plain Bopomofo
...
Fixes #152
2020-10-17 06:19:47 -07:00
Lukhnos Liu
a71b354908
Fix broken CI builds by guarding new API usage
2020-10-10 07:47:29 -07:00
Lukhnos Liu
2f2f18d9e0
Check if the translocated app is still mounted
...
This ensures that, after the Installer has killed the current input method
process, the Installer can tell if the translocated input method bundle is no
longer mounted. It turns out that getfsstat() may return cached results and a
call to statfs() is necessary.
This fixes the bug that the Installer did not always correctly report that a
new version of the input method has been installed over a previous version.
The bug only manifests when getfsstat() returns cached results. That seems to
be the case on newer versions of macOS.
2020-10-10 07:24:50 -07:00
Lukhnos Liu
7d13ea0b41
Use NSTableViewStyleFullWidth on supported macOS
...
This prevents the vertical candidate table view to use the inset style [1].
The full-width style serves the purpose. The inset style makes the first
candidate too further away from the cursor in the composing buffer.
[1] https://developer.apple.com/design/human-interface-guidelines/macos/overview/whats-new-in-macos/
2020-10-10 06:37:32 -07:00
Lukhnos Liu
9b2a2e89bc
Update project settings with Xcode's suggestions
2020-10-10 06:36:51 -07:00
Lukhnos Liu
c34ab5dea2
Update README with the basic development flow
2020-10-09 22:16:06 -07:00
Lukhnos Liu
fa224c2657
Reset other nodes' fixed state when fixing a node
...
This fixes a bug that, when a span covers several nodes and a long node
has already been candidate-fixed, fixing a short node does not cause
the walk to reflect the result.
A concrete example:
1. type 高中生.
2. move the cursor to 中 and change to 鐘聲: 高鐘聲.
3. with cursor position unchanged, select the candidate to 忠.
4. the expected result should be 高忠生 but instead it is stuck with
高鐘聲 due to the node representing "鐘聲" is still fixed.
Fixes #54
2020-10-09 22:16:06 -07:00
Lukhnos Liu
f31a57c997
Fix deployment version of the Data target
2020-10-09 22:16:06 -07:00