ShikiSuen
1a9fd9b2c1
LMMgr & AppDelegate // Connecting PhraseEditorCocoa to the IME.
2022-12-17 15:14:23 +08:00
ShikiSuen
68b2b2554e
LMMgr // Conforming to PhraseEditorDelegate.
...
- LMMgr // Classification.
2022-12-17 15:14:23 +08:00
ShikiSuen
6e4bd51e18
LMMgr // Update FileObserveProject when necessary.
2022-12-17 15:14:22 +08:00
ShikiSuen
19c2e24948
SessionCtl & LMMgr // Simplify the handling of openUserDictFile().
2022-12-17 15:14:22 +08:00
ShikiSuen
291b4c9237
LMMgr // Change the default external data editor.
...
- Use macOS built-in TextEdit instead.
2022-12-17 15:14:22 +08:00
ShikiSuen
e499437f2c
LMMgr // Lazy-reload UserPhrasesData when writing phrases.
...
- Make loadUserPhrasesData() more precise.
2022-12-17 15:14:22 +08:00
ShikiSuen
63d56d8132
Repo // Enforce NSApp.activate() instead.
2022-12-17 15:14:22 +08:00
ShikiSuen
9e857b80d4
Repo // Turn currentLM and currentUOM into dynamic var.
2022-12-17 14:54:49 +08:00
ShikiSuen
b59b8d5345
LMMgr // Fix malfunctioned loadCassetteData().
2022-12-17 14:54:49 +08:00
ShikiSuen
1174a08360
LMMgr // Connecting properties regarding Cassette module.
2022-12-17 14:54:49 +08:00
ShikiSuen
595304a0b8
LMMgr // Format tweaks.
...
- Use "Self." when necessary.
2022-12-17 14:54:48 +08:00
ShikiSuen
6168cc32d0
Repo // Massive nomenclature changes, 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
7c3d90dc80
LMI // Introducing hasKeyValuePairFor(), using it in LMMgr.
2022-12-17 14:49:05 +08:00
ShikiSuen
1f5481a8d4
NotifierUI // Refactor into a standalone package.
2022-12-17 14:49:05 +08:00
ShikiSuen
d5ce4f29ad
LMMgr // Also use GCD in loadDataModels() per input mode.
2022-12-17 14:49:04 +08:00
ShikiSuen
2a22117bad
LMMgr // Use GCD in loadDataModelsOnAppDelegate().
2022-12-17 14:49:04 +08:00
ShikiSuen
f80c13331d
Repo // Pack InputMode typedefs into Shared package.
2022-12-17 14:49:04 +08:00
ShikiSuen
a4a37feb16
LMMgr // Use GCD in saveUserOverrideModelData().
2022-12-17 14:49:04 +08:00
ShikiSuen
03d4099894
KeyHandler // Use PrefMgrProtocol delegate to handle UserDefaults.
2022-12-17 14:49:04 +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