Commit Graph

1277 Commits

Author SHA1 Message Date
ShikiSuen 34e9ca9493 PhraseEditor // Allow calling TextEdit if the option key is pressed. 2022-12-20 19:55:50 +08:00
ShikiSuen 2c684a925c Repo // Change #Override tag. 2022-12-20 19:55:50 +08:00
ShikiSuen 1b86b1b609 LMInstantiator // Fix a parameter name. 2022-12-20 19:55:50 +08:00
ShikiSuen 969977f09b LMInstantiator // Allow querying inventory status from factory dictionary only. 2022-12-20 19:55:50 +08:00
ShikiSuen 5c9117f698 Megrez // Add forgotten updates to README.md file. 2022-12-20 19:55:50 +08:00
ShikiSuen d78c821071 Bump version to 3.0.0 GM Build 3000. 2022-12-20 19:55:50 +08:00
ShikiSuen 67de285c44 GitHub-CI // Update macOS CI settings. 2022-12-20 19:55:50 +08:00
ShikiSuen 3e5f562d58 SFX // Fix audio quality issues. 2022-12-20 19:55:50 +08:00
ShikiSuen ed5bd15ee2 PrefWindow // Disable Windows Aero glass effect.
- This causes legibility issues with grey texts shown in textField, hence the removal of it.
2022-12-20 19:55:50 +08:00
ShikiSuen 21b231c392 PrefUI // Disable Windows Aero glass effect.
- This causes legibility issues with grey texts shown in textField, hence the removal of it.
2022-12-20 19:55:50 +08:00
ShikiSuen 7b3509fcdf SessionCtl // Stop receiving inputs until factory dictionary is loaded. 2022-12-20 19:55:50 +08:00
ShikiSuen 0d6a9909d0 LMInstantiator // Add isCoreLoaded(). 2022-12-20 19:55:50 +08:00
ShikiSuen 3097c63401 i18n // Remove a duplicated entry. 2022-12-20 19:55:50 +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 9b78be6d3a Megrez // Use [String] as key in lieu of String. 2022-12-20 19:55:49 +08:00
ShikiSuen ebaf44c7dc SessionCtl // Disable CandidateContextMenu for Spotlight and Raycast. 2022-12-20 19:55:49 +08:00
ShikiSuen f4787c29da PrefUI // Performance optimization for the keyboard page. 2022-12-20 19:55:49 +08:00
ShikiSuen 9973e74a19 Shared // Add KeyboardParser.localizedName variable. 2022-12-20 19:55:49 +08:00
ShikiSuen c58f9de2fb Repo // AboutWindow banner design update. 2022-12-17 15:14:23 +08:00
ShikiSuen e4a5be3181 PKGInstaller // UI Background image update. 2022-12-17 15:14:23 +08:00
ShikiSuen 11c79393ba Manual // Add the explanation for Ctrl+Shift+CMD+Enter hotkey. 2022-12-17 15:14:23 +08:00
ShikiSuen 0129f30989 Repo // Say farewell to the previous PhraseEditor app. 2022-12-17 15:14:23 +08:00
ShikiSuen 1a9fd9b2c1 LMMgr & AppDelegate // Connecting PhraseEditorCocoa to the IME. 2022-12-17 15:14:23 +08:00
ShikiSuen 36e9a0c1dd PrefWindow // Implementing PhraseEditorCocoa. 2022-12-17 15:14:23 +08:00
ShikiSuen 2ff3f0f0d0 PrefUI // Add phrase editor page. 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 9f72ecc88a Repo // Introducing PhraseEditorUI and its delegate protocol. 2022-12-17 15:14:23 +08:00
ShikiSuen 5dbbb0fcfa Prefs // +kPhraseEditorAutoReloadExternalModifications. 2022-12-17 15:14:23 +08:00
ShikiSuen e163c63343 SwiftExtension // Backport the TextEditor to macOS 10.15 Catalina.
- This TextEditorEX is much faster than Apple official TextEditor for SwiftUI.
2022-12-17 15:14:23 +08:00
ShikiSuen cec578e3dd Repo // Add a new toolbar icon for further purposes. 2022-12-17 15:14:23 +08:00
ShikiSuen c45290e7c5 Repo // Fix cassette icon. 2022-12-17 15:14:23 +08:00
ShikiSuen 9816df451b LMAssembly // Clear strData of certain subLMs when necessary. 2022-12-17 15:14:23 +08:00
ShikiSuen 532f1737a2 LMInstantiator // Add retrieveData() and replaceData(). 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 2913c22d40 LMConsolidator // Add consolidate(text:). 2022-12-17 15:14:22 +08:00
ShikiSuen d2046968cf AppDelegate // Update FileObserveProject when necessary. 2022-12-17 15:14:22 +08:00
ShikiSuen 6e4bd51e18 LMMgr // Update FileObserveProject when necessary. 2022-12-17 15:14:22 +08:00
ShikiSuen 01395f5396 Shared // Add FileObserveProject to help communicate with SwiftUI. 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 ae4efede82 LMAssembly // Add vChewingLM.ReplacableUserDataType enum. 2022-12-17 15:14:22 +08:00
ShikiSuen ed81d80110 LMInstantiator // Comment update. 2022-12-17 15:14:22 +08:00
ShikiSuen d705114dc4 Shared // Add localized descriptions to InputMode. 2022-12-17 15:14:22 +08:00
ShikiSuen a6c50ac937 Shared // Make InputMode identifiable. 2022-12-17 15:14:22 +08:00
ShikiSuen 4d03773b1a CtlClientListMgr // Move callAlert() to CocoaExtension. 2022-12-17 15:14:22 +08:00
ShikiSuen bf4f3a22fb InputHandler // Implement Ctrl+Shift+Command+Enter feature. 2022-12-17 15:14:22 +08:00