ShikiSuen
d92c5d3669
InputHandler // Use Space to cancel code-point input.
2023-06-17 16:25:54 +08:00
ShikiSuen
950c9ea554
InputHandler // Refactor handleCandidate().
2023-06-17 16:25:54 +08:00
ShikiSuen
8562c35535
InputHandler // Refactor handleInput() to triageInput().
2023-06-17 16:25:54 +08:00
ShikiSuen
05213c04b1
SessionCtl // Keep IMKCandidates shown when needed.
2023-06-17 16:25:54 +08:00
ShikiSuen
e773ae759c
Pref // Again disable enableSwiftUIForTDKCandidates by default.
2023-06-17 16:25:54 +08:00
ShikiSuen
3f0f308c81
Repo // Compatibility with Xcode 15.
2023-06-17 16:25:54 +08:00
ShikiSuen
0bb6a26b3a
[VersionUp] 3.4.9 GM Build 3409
2023-06-06 00:47:02 +08:00
ShikiSuen
3b4060fabf
Update Data - 20230606
2023-06-06 00:47:02 +08:00
ShikiSuen
7a1783d160
LMCassette // Support parsing `%quick` section.
2023-06-06 00:47:02 +08:00
ShikiSuen
d4c50ac47b
Repo // Fix IMKServer connection name.
...
* The InputMethodKit Beijing presentation (WWDC2006) discouraged the inclusion of periods in the IMKServer connection name. However, this doesn't fit the fact that recent macOS assumes that the connection name should always be `$(PRODUCT_BUNDLE_IDENTIFIER)_Connection`.
2023-06-06 00:47:02 +08:00
ShikiSuen
31e2b017ae
TDKCandidates // Refine OS version check methods.
2023-06-06 00:47:02 +08:00
ShikiSuen
6fb1d9ee1d
TDKCandidates // Optimizing reverse lookup display for SwiftUI.
2023-06-06 00:47:02 +08:00
ShikiSuen
90f6fa53b8
PrefMgr // Use SwiftUI for TDKCandidates by default.
2023-06-06 00:47:02 +08:00
ShikiSuen
720ccfa4e3
TDKCandidates // Remove SwiftUI ScrollViews.
2023-06-06 00:47:02 +08:00
ShikiSuen
fe78a5c292
TDKCandidates // Make CandidatePool into an ObservableObject.
2023-06-06 00:47:02 +08:00
ShikiSuen
6ed08e5355
TDKCandidates // Fix an issue to draw reverse lookup results correctly.
2023-06-06 00:47:02 +08:00
ShikiSuen
b77a8f6295
TDKCandidates // Layout tweaks for SwiftUI.
2023-06-06 00:47:02 +08:00
ShikiSuen
bea40d7e75
InputHandler // Introduce hotkeys for candidate manipulation.
2023-06-06 00:47:02 +08:00
ShikiSuen
bf8d9f30f0
InputHandler // Tweak pipeline for NSEvents with empty texts.
2023-06-06 00:47:02 +08:00
ShikiSuen
53182e2690
IMKCandidates // Implement updateDisplay().
2023-06-06 00:47:02 +08:00
ShikiSuen
730c5b6ff7
IMKCandidates // Update documentation.
2023-06-06 00:47:02 +08:00
ShikiSuen
135b9dc1e4
IMKCandidates // Stop crashing on activating new session.
2023-06-06 00:47:02 +08:00
ShikiSuen
f99c16169e
Repo // Use JSON as factory dictionary format.
2023-06-06 00:47:02 +08:00
ShikiSuen
07da96d775
Data // Use JSON in lieu of Plist for factory dictionaries.
2023-06-06 00:47:02 +08:00
ShikiSuen
69c856b776
DataCompiler // Compile JSON in lieu of Plist.
2023-06-06 00:47:02 +08:00
ShikiSuen
4c07e4424c
UOM // Fix certain structs.
2023-06-06 00:47:02 +08:00
ShikiSuen
5f27622c68
PrefUI // Clang-format.
2023-06-06 00:47:02 +08:00
ShikiSuen
d269c82bcd
PrefUI // Fix a compilation error happened with Xcode 14.3.
2023-06-06 00:47:02 +08:00
ShikiSuen
0990fdceb1
TDKCandidates // Legacy View (not enabled yet).
2023-06-06 00:47:02 +08:00
ShikiSuen
91849ee973
CocoaExtension // Add Apple Silicon Detector.
2023-06-06 00:47:02 +08:00
ShikiSuen
682aaf5053
TDKCandidates // Make CandidatePool into a class, etc.
2023-06-06 00:47:02 +08:00
ShikiSuen
fc29b52f8f
SessionCtl // Use selectionRange() and replacementRange().
2023-06-06 00:47:02 +08:00
ShikiSuen
4888a0dc54
SessionCtl // Use annotationSelected().
2023-06-06 00:47:02 +08:00
ShikiSuen
785840c02e
PrefWindow // Sync text changes from PrefUI.
2023-06-06 00:47:02 +08:00
ShikiSuen
86b8fa5f79
Tekkon // v1.5.1 Update, removing Foundation dependency.
2023-06-06 00:47:02 +08:00
ShikiSuen
7ef7f33993
Megrez // v2.7.0 update, removing Foundation dependency.
2023-06-06 00:47:02 +08:00
ShikiSuen
6ab57f5165
Repo // Typo fix: LatinKeyboardMappings.
2023-06-06 00:47:02 +08:00
ShikiSuen
08f56c1009
[VersionUp] 3.4.8 GM Build 3408.
2023-05-26 00:38:22 +08:00
ShikiSuen
eeff5c699b
Update Data - 20230526
2023-05-26 00:38:22 +08:00
ShikiSuen
e5a0c34778
Repo // Update CNS tag to 2023-05-19.
2023-05-26 00:37:29 +08:00
ShikiSuen
8811613b10
Repo // Integrate Alvin Liu parser support.
2023-05-26 00:37:29 +08:00
ShikiSuen
a1fd56b872
Repo // Use new tags for pinyin parsers.
2023-05-26 00:37:29 +08:00
ShikiSuen
f3280ebf44
Tekkon // (v1.5.0) AlvinLiu parser support.
2023-05-26 00:37:29 +08:00
ShikiSuen
e9c4f845d6
Repo // Stablize the static AppDelegate instance.
2023-05-26 00:37:29 +08:00
ShikiSuen
c33c50d2d8
SwiftImpl // Add overlap checker for Array and Set.
...
- This is at least usable for macOS 10.9; If macOS 10.10 and later, Swift has built-in functions to achieve this.
2023-05-26 00:37:29 +08:00
ShikiSuen
a22eed4578
Repo // Use monochrome menu icons.
2023-05-26 00:37:29 +08:00
ShikiSuen
ddeb5e51d6
Repo // Fix mistakes in info.plist file.
2023-05-26 00:37:29 +08:00
ShikiSuen
e5143b9b4f
SessionCtl // Turn off ASCII mode while switching CHS/CHT.
2023-05-26 00:37:29 +08:00
ShikiSuen
1edce13f67
InputHandler // Show tooltip on overriding previous intonation.
2023-05-26 00:37:29 +08:00
ShikiSuen
6963784e59
InputHander // Show tooltip for standalone intonation marks.
2023-05-26 00:37:29 +08:00