ShikiSuen
|
776f53bee8
|
CtlCandidateTDK // Enable dragability.
|
2023-06-18 11:09:25 +08:00 |
ShikiSuen
|
e5c7505bdd
|
CtlCandidateTDK // Reset window origin on updateDisplay().
|
2023-06-18 11:09:25 +08:00 |
ShikiSuen
|
20368fcd91
|
SessionCtl // Extract resetCandidateWindowOrigin().
|
2023-06-18 11:09:25 +08:00 |
ShikiSuen
|
e771654a2f
|
LMCassette // Enhanced support for `%quick` section.
|
2023-06-17 16:25:54 +08:00 |
ShikiSuen
|
b33f974a00
|
Shared // Allow maximum 10 selection keys.
|
2023-06-17 16:25:54 +08:00 |
ShikiSuen
|
af715ad8d8
|
NSEvent // Make .text() safer.
|
2023-06-17 16:25:54 +08:00 |
ShikiSuen
|
8562c35535
|
InputHandler // Refactor handleInput() to triageInput().
|
2023-06-17 16:25:54 +08:00 |
ShikiSuen
|
3f0f308c81
|
Repo // Compatibility with Xcode 15.
|
2023-06-17 16:25:54 +08:00 |
ShikiSuen
|
7a1783d160
|
LMCassette // Support parsing `%quick` section.
|
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
|
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
|
f99c16169e
|
Repo // Use JSON as factory dictionary format.
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
5bdddc069d
|
SessionCtl // Add switchInputMode() with its menu item.
|
2023-05-01 21:03:05 +08:00 |
ShikiSuen
|
7d776baed5
|
IMEState // Remove useless variables, etc.
* Also reordering certain variables.
|
2023-05-01 21:03:05 +08:00 |
ShikiSuen
|
1e27947579
|
IMEState // Get marking attributes from SessionCtl.
|
2023-05-01 21:03:05 +08:00 |
ShikiSuen
|
8bc621f126
|
NSEventImpl // Implement .layoutTranslated().
|
2023-05-01 21:03:05 +08:00 |
ShikiSuen
|
a940bcc49f
|
IMKUtils // Add enum LatinKeyboardMarkings.
|
2023-05-01 21:03:05 +08:00 |
ShikiSuen
|
72ed8b081c
|
TooltipUI // Hard-code certain tooltip colors.
|
2023-04-15 15:08:38 +08:00 |
ShikiSuen
|
43774247c1
|
Tekkon // Fix fundamental errors in handling dynamic layouts.
|
2023-04-15 15:08:38 +08:00 |
ShikiSuen
|
49dd4b1a9a
|
Repo // Add Wade-Gyles pinyin support.
|
2023-04-05 20:26:07 +08:00 |
ShikiSuen
|
fa72e41d22
|
Tekkon // Add Wade-Gyles pinyin support.
|
2023-04-05 20:26:07 +08:00 |
ShikiSuen
|
5a8303a45f
|
CtlCandidateTDK // Add isFilterable().
|
2023-03-23 21:17:43 +08:00 |
ShikiSuen
|
78a950e355
|
LMAssembly & LMMgr // Add countPhrasePairs(), etc.
|
2023-03-23 21:17:43 +08:00 |
ShikiSuen
|
652069b1de
|
Megrez // Refactor Vertex(Spans), deprecating NodeAnchor.
|
2023-03-23 21:17:43 +08:00 |
ShikiSuen
|
2063b0e50b
|
Megrez // Sanitizing node-crossed candidates.
|
2023-03-23 21:17:43 +08:00 |
ShikiSuen
|
5a03fcc510
|
PCB // Add a leading symbol to keep layout integrity.
|
2023-03-12 14:56:14 +08:00 |
ShikiSuen
|
8535fc1711
|
Repo // Sync changes from Megrez v2.6.0 update.
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
490a646f88
|
Megrez // Compositor refactoration with hard copy support.
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
625897a744
|
Repo // Call candidatePairHighlightChanged() when appropriate.
|
2023-03-10 16:02:08 +08:00 |