ShikiSuen
9028c6a5dd
Megrez // Allow resynchronizing unigram data in update().
2022-12-17 15:14:22 +08:00
ShikiSuen
eb7076e318
LMAssembly // Add temporary data support for LMCoreEX.
2022-12-17 15:14:22 +08:00
ShikiSuen
5db19f854e
TDKCandidates // Add context menu support.
2022-12-17 15:14:22 +08:00
ShikiSuen
1d593b490f
SessionCtl // Add candidatePairRightClicked().
2022-12-17 15:14:22 +08:00
ShikiSuen
dd964b3c40
SessionCtl // +isCandidateContextMenuEnabled().
2022-12-17 15:14:22 +08:00
ShikiSuen
15188f0eed
LMInstantiator // Stop duplicating LMCassette.
2022-12-17 15:14:22 +08:00
ShikiSuen
383a3dd658
Repo // Differentiate the colors among post-marking tooltips.
2022-12-17 15:14:22 +08:00
ShikiSuen
401b79a831
IMEState // Add tooltip duration property.
2022-12-17 15:14:22 +08:00
ShikiSuen
cdc8a3a113
LMCoreNS // Auto-generate candidates of half-width punctuations.
2022-12-17 15:14:22 +08:00
ShikiSuen
035893838c
CtlCandidate // Only reload data with states of candidate containers.
2022-12-17 15:14:22 +08:00
ShikiSuen
6229f7deaf
CtlCandidateTDK // Memory leak fix, etc.
...
- Also stop reloadData() on init().
2022-12-17 15:14:22 +08:00
ShikiSuen
6f579fafd8
SessionCtl // Add isCandidateState().
2022-12-17 15:14:22 +08:00
ShikiSuen
951cca4956
PrefMgr // Add shareAlphanumericalModeStatusAcrossClients().
2022-12-17 15:14:22 +08:00
ShikiSuen
e8bb808836
LMAssembly // Again use struct in lieu of class if possible.
2022-12-17 15:14:22 +08:00
ShikiSuen
5d98194076
SwiftExtension // Add Double.rounded(toPlaces:).
2022-12-17 15:14:22 +08:00
ShikiSuen
efed9c0723
CocoaExtension // Add memory footprint calculator.
2022-12-17 15:14:22 +08:00
ShikiSuen
7aaa950d45
TDKCandidates // Print character descriptions to console, etc. ( #250 )
...
* TDKCandidates // Remove certain useless default values.
* TDKCandidates // Print character descriptions to console.
2022-12-17 15:14:21 +08:00
ShikiSuen
3c88b810bc
SwiftExtension // Add String.charDescriptions: [String], etc. ( #249 )
...
* SwiftExtension // Add String.charDescriptions: [String].
* SwiftExtension // Including certain SwiftUI extensions.
2022-12-17 15:14:21 +08:00
ShikiSuen
05f2ba4526
UpdateSputnik // Fix a conditioning error in dataDidSet(). ( #244 )
2022-12-17 15:14:21 +08:00
ShikiSuen
2800ec9f89
SwiftUIBackports // Upgrade deprecated Swift usages.
2022-12-17 15:14:21 +08:00
ShikiSuen
40737db2b2
Tekkon // Auto-correction: ㄩㄛ -> ㄨㄛ. ( #232 )
2022-12-17 15:14:21 +08:00
ShikiSuen
8b20b76689
InputHandler // Console log if alternative symbol menu is empty.
2022-12-17 15:14:21 +08:00
ShikiSuen
47ab4867b1
Repo // Remove the useless .ofNotEmpty() state.
2022-12-17 15:14:21 +08:00
ShikiSuen
71aafba1c5
LMI // Simplified the construction of the filtered list.
2022-12-17 15:14:21 +08:00
ShikiSuen
064b2fbe7d
InputHandler // Fix wrong conditioning of composeReading(), etc. ( #206 )
...
- Stop calling candidate window when the compositor is empty.
- Stop handling the simple input case of the intonation "tone1".
2022-12-17 14:55:56 +08:00
ShikiSuen
3cba0ca87f
Tekkon // Update romaji buffer display when necessary. ( #204 )
2022-12-17 14:55:56 +08:00
ShikiSuen
7cbaad774d
LMA // Trim unnecessary newlines.
2022-12-17 14:54:50 +08:00
ShikiSuen
86512eb625
TDKCandidates // Trim newlines among lookup results.
2022-12-17 14:54:50 +08:00
ShikiSuen
b543249f10
LineReader // Remove linebreak data from returned line result.
2022-12-17 14:54:50 +08:00
ShikiSuen
fefb106d34
LMCassette // Also let clear() clear the reverseLookupMap.
2022-12-17 14:54:50 +08:00
ShikiSuen
d9258192f5
Prefs // Add "AutoCombineLongestPossibleCassetteKey".
2022-12-17 14:54:50 +08:00
ShikiSuen
c88c8bda64
LMCassette // Generate wildcard table even if wildcardKey is missing.
2022-12-17 14:54:49 +08:00
ShikiSuen
8098ae8239
LMInstantiator // Fix and simplify hasUnigramsFor().
2022-12-17 14:54:49 +08:00
ShikiSuen
32e462af43
Megrez // Let insertKey() return false if no new nodes added.
2022-12-17 14:54:49 +08:00
ShikiSuen
5fbc2fb728
TDKCandidates // UI accommodation with long reverse-lookup results.
...
- Use array to handle reverse-lookup UI representation.
- Remove SessionCtl.annotate().
2022-12-17 14:54:49 +08:00
ShikiSuen
c9c81803b8
TDKCandidates // Implement CTFontCreateUIFontForLanguage().
2022-12-17 14:54:49 +08:00
ShikiSuen
ee8b8d9013
Repo // Merge certain Swift extensions.
2022-12-17 14:54:49 +08:00
ShikiSuen
d2d8d4ab58
LMCassette // Handle delimiters consisting of multiple spaces.
2022-12-17 14:54:49 +08:00
ShikiSuen
85efbeaf81
TDKCandidates // Optimize vertical display in single column mode.
2022-12-17 14:54:49 +08:00
ShikiSuen
f94ecf5fda
Repo // Implementing reverse-lookup, requiring macOS 10.15 and later.
...
- Prefs & PrefUI // Add reverse-lookup toggle.
2022-12-17 14:54:49 +08:00
ShikiSuen
d5fbcf5e2c
Repo // Comment updates.
2022-12-17 14:54:49 +08:00
ShikiSuen
3df9e692a7
LMI // Stop reading factory plist dictionaries when using cassette mode.
2022-12-17 14:54:49 +08:00
ShikiSuen
44fc72a9a1
TDKCandidates // Decrease padding to 3.
2022-12-17 14:54:49 +08:00
ShikiSuen
2614916354
LMCassette // Partial CIN2 Support (%sname & %intlname).
2022-12-17 14:54:49 +08:00
ShikiSuen
2cdfce640f
LMCassette // Partial CIN2 Support (%wildcardKey).
...
- Also disable wildcardKey if it is included in the %chardef section.
2022-12-17 14:54:49 +08:00
ShikiSuen
d6f47b6213
LMCassette // Partial CIN2 Support (%octagram).
...
- Data loading is supported. However, the entire interaction method with Megrez needs to be reconsidered for using frequency data of words consisting of more than 1 kanji.
2022-12-17 14:54:49 +08:00
ShikiSuen
007928ea6f
LMCassette // Remove "shouldStartReading" and "isOV".
2022-12-17 14:54:49 +08:00
ShikiSuen
4e124e6aac
Repo // Let tooltip window auto-disappear after given seconds.
2022-12-17 14:54:49 +08:00
ShikiSuen
751824feef
Repo // Better handling with tooltip colors.
2022-12-17 14:54:49 +08:00
ShikiSuen
06bcd3637c
LMCassette // Tolerance with tabs: Use Tab as the delimiter if found.
2022-12-17 14:54:49 +08:00