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
6d874e78d9
LMAssembly // Introducing StringView Ranges Extension MK2.
...
Co-authored-by: IsaacXen <blackoutxen@gmail.com>
2022-12-30 10:52:51 +08:00
ShikiSuen
2f98f2cc21
LMPlainBopomofo // Trim unused parts.
2022-12-30 10:52:51 +08:00
ShikiSuen
fdd767069e
Repo // Regularize FileHandle API usages for future purposes.
2022-12-30 10:52:51 +08:00
ShikiSuen
1305ce2a26
Repo // Move certain vertical-cases from IMEState to SessionCtl.
...
- InputHandler // Fix a case which should use delegate.isVerticalTyping.
2022-12-30 10:52:51 +08:00
ShikiSuen
b439b2ce93
NotifierUI // GCD the tasks in notify().
2022-12-30 10:52:51 +08:00
ShikiSuen
79a0fb33a0
TooltipUI // Force redraw.
2022-12-22 17:49:39 +08:00
ShikiSuen
228160a62b
SwiftExtension // Add i18n number formatters.
2022-12-22 17:49:39 +08:00
ShikiSuen
c11e08f33d
SwiftExtension // Make AppProperty bindable.
2022-12-22 00:39:41 +08:00
ShikiSuen
9f8338acbf
Repo // Fix an issue with shell().
2022-12-20 20:31:28 +08:00
ShikiSuen
78635348d5
Repo // Add hotkey for calling reverse-lookup window.
2022-12-20 20:31:27 +08:00
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