ShikiSuen
cfecfbc146
UOM // Fix the handling of mutDecayExponent.
2023-03-03 09:42:51 +08:00
ShikiSuen
18bdf80afd
Repo // Using map(\.description) in lieu of charComponents().
2023-02-11 13:07:59 +08:00
ShikiSuen
7beb6d3cd2
Repo // Unseal the Hanin symbol menu data.
...
* Also make sure the Hanin symbol menu content is kept as-is.
2023-02-11 13:07:59 +08:00
ShikiSuen
856c5d02d7
Clang-format // Use Google Swift Format Style.
2023-02-11 13:07:59 +08:00
ShikiSuen
e2d3287c3d
UOM // Reduce the decay half-life of unigrams, plus bug fix.
2023-02-01 14:44:12 +08:00
ShikiSuen
5ef515fa23
Repo // Change the method of reading factory plists.
2023-01-11 17:39:27 +08:00
ShikiSuen
6941c6a532
LMCoreEX // Upgrade parsing methods.
2022-12-30 10:52:51 +08:00
ShikiSuen
fa0f6ba017
LMReplacements // Upgrade parsing methods.
2022-12-30 10:52:51 +08:00
ShikiSuen
32de1534f5
LMAssociates // Upgrade parsing methods.
2022-12-30 10:52:51 +08:00
ShikiSuen
2f98f2cc21
LMPlainBopomofo // Trim unused parts.
2022-12-30 10:52:51 +08:00
ShikiSuen
de1710b856
LMAssembly // Introduce LMRevLookup.
...
- This module is not supposed to be binded to LMInstantiator. Instead, use it when calling the reverse lookup window, and throw it after the window closes.
2022-12-20 20:20:00 +08:00
ShikiSuen
ea725ed329
Tekkon // Nomenclature updates for future purposes.
2022-12-20 19:55:50 +08:00
ShikiSuen
2664509276
Repo // Massive updates conforming to recent changes of Megrez.
2022-12-20 19:55:49 +08:00
ShikiSuen
9816df451b
LMAssembly // Clear strData of certain subLMs when necessary.
2022-12-17 15:14:23 +08:00
ShikiSuen
e7d0259d58
LMAssembly // Add saveData() to all submodels.
...
- Also: LMCoreNS // Variable name fix.
2022-12-17 15:14:22 +08:00
ShikiSuen
8f5bd48beb
LMAssembly // Store file paths of all sub-language-models.
...
- Also: LMPlainBPMF // Variable name fix.
2022-12-17 15:14:22 +08:00
ShikiSuen
cd85f821d2
LMAssembly // Add replaceData() to certain submodels.
...
- LMCoreEX // Add replaceData(), etc.
- LMReplacements // Add replaceData(), etc.
- LMAssociates // Add replaceData(), etc.
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
cdc8a3a113
LMCoreNS // Auto-generate candidates of half-width punctuations.
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
7cbaad774d
LMA // Trim unnecessary newlines.
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
c88c8bda64
LMCassette // Generate wildcard table even if wildcardKey is missing.
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
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
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
06bcd3637c
LMCassette // Tolerance with tabs: Use Tab as the delimiter if found.
2022-12-17 14:54:49 +08:00
ShikiSuen
5ca4138b63
LMAssembly // Use class in lieu of struct.
2022-12-17 14:54:49 +08:00
ShikiSuen
da891266f5
LMCassette // Fix an issue of adding invalid contents to dictionary.
2022-12-17 14:54:49 +08:00
ShikiSuen
ce7e140458
LMCassette // Fix a forgotten comment.
2022-12-17 14:54:49 +08:00
ShikiSuen
c0ef70fe0d
InputHandler // Implement stroke composition support.
2022-12-17 14:54:49 +08:00
ShikiSuen
f74d3c174d
LMAssembly // Introducing LMCassette.
...
- Powered by Tohno Engine.
2022-12-17 14:54:49 +08:00
ShikiSuen
fd3c48bf02
LMAssembly // Format tweaks.
2022-12-17 14:54:49 +08:00
ShikiSuen
04bdb0db47
LMAssembly // Change isLoaded() from function to variable.
2022-12-17 14:54:49 +08:00
ShikiSuen
73560d1ab6
LMCoreNS // Ensure dictionary data type in cnvPhonabetToASCII(), etc.
2022-12-17 14:54:48 +08:00
ShikiSuen
646ca310c6
Repo // Updating bleachSpecifiedSuggestions() to add batch processing.
2022-12-17 14:54:47 +08:00
ShikiSuen
d872a6b443
Repo // Remove nerfed phrases from UOM database.
2022-12-17 14:54:47 +08:00
ShikiSuen
9d077a9d49
Repo // Massive refactor & renovation.
...
- This commit is a massive refactor update towards the current vChewing codebase, modernizing the entire project structure.
- Put things into packages to boost compile speed.
- Also: IMKCandidates // macOS 10.13 High Sierra compatibility.
- ctlIME // Remove duplicated setValue().
2022-12-17 14:49:04 +08:00