Commit Graph

224 Commits

Author SHA1 Message Date
ShikiSuen be67220155 TDKCandidates // Weaken the window border color. 2022-12-20 20:31:27 +08:00
ShikiSuen b75ab569b7 Megrez // 2.5.2 update, adding [Node].smashedPairs(), etc.
- Also consolidating certain methods.
2022-12-20 20:20:01 +08:00
ShikiSuen d9e7033f90 Tekkon // 1.3.1 update. 2022-12-20 20:20:01 +08:00
ShikiSuen c1350bccc3 LMAssembly // Remove duplicated symbols. 2022-12-20 20:20:00 +08:00
ShikiSuen 258d2f7362 Megrez // 2.5.0 update, syncing changes from MegrezNT. 2022-12-20 20:20:00 +08:00
ShikiSuen 3b2ef22c88 CocoaExtension // Introduce Alexis Bridoux's NSWindowPositioner. 2022-12-20 20:20:00 +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 5e1ef36441 SwiftExtension // Add String.withEllipsis(). 2022-12-20 19:55:50 +08:00
ShikiSuen d2107f847a PhraseEditor // Release some memory when it gets disappeared. 2022-12-20 19:55:50 +08:00
ShikiSuen ac6b53b3ec TextEditorEX // Remove (buggy) tooltip binding support.
- This binding causes responsiveness issues towards the editor.
2022-12-20 19:55:50 +08:00
ShikiSuen 495270c4da PhraseEditorUI // Make the line height static. 2022-12-20 19:55:50 +08:00
ShikiSuen a9c7d0c12d PhraseEditor // Add tooltip to the main edit area. 2022-12-20 19:55:50 +08:00
ShikiSuen 5bbc4edf33 PhraseEditor // Add tooltip to the weight field. 2022-12-20 19:55:50 +08:00
ShikiSuen b2c2182d36 TextEditorEX // Add SwiftUI tooltip binding support. 2022-12-20 19:55:50 +08:00
ShikiSuen 7b1892bd8d Extensions // Add .localized() support for certain string types. 2022-12-20 19:55:50 +08:00
ShikiSuen 31ae856530 PhraseEditorUI // Remove isSaved() to solve an issue with TextEditor. 2022-12-20 19:55:50 +08:00
ShikiSuen 89d2884ea2 PhraseEditor // Implement tagOverrides().
- This affects both PhraseEditorCocoa and PhraseEditorUI.
2022-12-20 19:55:50 +08:00
ShikiSuen 7943ae9992 PhraseEditorUI // Remove redrawTrigger, using alternative methods instead. 2022-12-20 19:55:50 +08:00
ShikiSuen 59903995ce LMMgr & PhraseEditorDelegate // Add tagOverrides(), etc. 2022-12-20 19:55:50 +08:00
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 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 0d6a9909d0 LMInstantiator // Add isCoreLoaded(). 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 9973e74a19 Shared // Add KeyboardParser.localizedName variable. 2022-12-20 19:55:49 +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 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 01395f5396 Shared // Add FileObserveProject to help communicate with SwiftUI. 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 5e49fe31ed CocoaExtension // Add NSWIndowController.orderFront(). 2022-12-17 15:14:22 +08:00
ShikiSuen 63d56d8132 Repo // Enforce NSApp.activate() instead. 2022-12-17 15:14:22 +08:00
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