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 |
ShikiSuen
|
ce611799dc
|
IMEState // Track the index of unfinished readings / strokes.
|
2023-05-26 00:37:29 +08:00 |
ShikiSuen
|
08a069afde
|
DataCompiler // Read new contents from raw folder.
|
2023-05-26 00:37:29 +08:00 |
ShikiSuen
|
53ad30ebdd
|
PrefWindow // Bind acceptLeadingIntonations().
|
2023-05-26 00:37:29 +08:00 |
ShikiSuen
|
ad950038fd
|
PrefUI // Bind acceptLeadingIntonations().
|
2023-05-26 00:37:29 +08:00 |
ShikiSuen
|
de56d83484
|
InputHandler // Bind acceptLeadingIntonations().
|
2023-05-26 00:37:29 +08:00 |
ShikiSuen
|
7fb48357c4
|
Prefs // Add acceptLeadingIntonations().
|
2023-05-26 00:37:29 +08:00 |
ShikiSuen
|
628e062e41
|
Shared // Fix a name typo in UserDefaults.
|
2023-05-26 00:37:29 +08:00 |
ShikiSuen
|
c946064385
|
Tekkon // (v1.4.2) Integrate phonabetKeyForQuery().
|
2023-05-26 00:37:29 +08:00 |
ShikiSuen
|
3f427ae94f
|
InputHandler // Accepting leading intonations.
|
2023-05-26 00:37:29 +08:00 |
ShikiSuen
|
c11cf4200c
|
InputHandler // Remove (BOOL)keyConsumedByStrokes.
|
2023-05-26 00:37:29 +08:00 |