ShikiSuen
98252559e3
PrefWindow // Layout optimization.
2022-12-20 20:31:27 +08:00
ShikiSuen
a61d95339b
InputHandler // Allow jumping from candidate state to marking state.
2022-12-20 20:31:27 +08:00
ShikiSuen
07a365412f
Bump version to 3.1.1 GM Build 3110.
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
f9abcd4f09
InputHandler // Accommodating Megrez 2.5.1 update.
...
- Utilizing [Node].smashedPairs, etc.
- Refactoring rotateCandidate().
2022-12-20 20:20:01 +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
c13d223bb2
InputHandler // Accommodating Tekkon 1.3.1 update.
...
- Also add Shift+Ctrl+Command+Option+Enter support for committing non-HTML textbook readings only.
2022-12-20 20:20:01 +08:00
ShikiSuen
d9e7033f90
Tekkon // 1.3.1 update.
2022-12-20 20:20:01 +08:00
ShikiSuen
f9c79d06b4
InputHandler // Skip UOM observation when inline-rotating candidates.
2022-12-20 20:20:01 +08:00
ShikiSuen
6734bc49c5
CtlPrefWindow // Conditionally force-reload phrase editor on show().
2022-12-20 20:20:00 +08:00
ShikiSuen
e15b778ffe
Bump version to 3.1.0 SP1 Build 3101.
2022-12-20 20:20:00 +08:00
ShikiSuen
b64910d7a5
SessionCtl // Change how updateVerticalTypingStatus() gets triggered.
2022-12-20 20:20:00 +08:00
ShikiSuen
00ce1f23ce
LMMgr // Load corresponded data model on .tagOverrides().
2022-12-20 20:20:00 +08:00
ShikiSuen
c1350bccc3
LMAssembly // Remove duplicated symbols.
2022-12-20 20:20:00 +08:00
ShikiSuen
83801eee1b
InputHandler // Accommodating changes introduced in Megrez 2.5.0 update.
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
5bca4abef5
Bump version to 3.1.0 GM Build 3100.
2022-12-20 20:20:00 +08:00
ShikiSuen
dedbddf223
SessionCtl // Add the menu item for calling reverse-lookup window.
2022-12-20 20:20:00 +08:00
ShikiSuen
892a574378
Repo // Introducing reverse-lookup window.
2022-12-20 20:20:00 +08:00
ShikiSuen
9ec8428af6
Repo // Force all windows to be focused on call, etc.
2022-12-20 20:20:00 +08:00
ShikiSuen
2e3549f172
Repo // Change the initial position of certain windows.
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
225e95655c
CtlPrefWindow_PhraseEditor // Fix incorrect license header.
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
16162cd9ca
SessionCtl // Update certain menu titles.
2022-12-20 20:20:00 +08:00
ShikiSuen
5e1ef36441
SwiftExtension // Add String.withEllipsis().
2022-12-20 19:55:50 +08:00
ShikiSuen
ebb656f088
Xcode // Register new files generated by the new dataCompiler.
...
- We don't ship the CNS reverse-lookup plist table at this moment. It is too large to use. Query from it is extremely time-consuming.
- CNS reverse-lookup data has been split into 6 volumes to boost query speed.
2022-12-20 19:55:50 +08:00
ShikiSuen
22f83f0015
DataCompiler // Upgrade to fit recent needs.
...
- Embed count information into factory dictionary files.
- Generate plist files for Phonabet reverse-lookup purposes.
2022-12-20 19:55:50 +08:00
ShikiSuen
aaf8ab3216
InputHandler // Documentation fix.
2022-12-20 19:55:50 +08:00
ShikiSuen
e907871b36
Xcode // Remove deprecated schemes.
2022-12-20 19:55:50 +08:00
ShikiSuen
9c7ee5d82d
Bump version to 3.0.0 SP3 Build 3003.
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
d4f6bc4d11
Bump version to 3.0.0 SP2 Build 3002.
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
0f11ad8862
PrefUI // Clang-format.
2022-12-20 19:55:50 +08:00
ShikiSuen
bd11f209f9
SessionCtl // Stop blocking reserved key inputs right after reboot.
2022-12-20 19:55:50 +08:00
ShikiSuen
c134ba0356
IMEStateData & SessionCtl // Update the separator for the convertedMark.
2022-12-20 19:55:50 +08:00
ShikiSuen
829bb8d16b
AppDelegate // Reload user dictionary data after changing its folder.
...
- Also tweak the order in reloadOnFolderChangeHappens().
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
c2b3dbe655
Bump version to 3.0.0 SP1 Build 3001.
2022-12-20 19:55:50 +08:00
ShikiSuen
573c93b59d
PrefUI // Padding adjustments in the PhraseEditorUI page.
2022-12-20 19:55:50 +08:00
ShikiSuen
7e73eab9f2
PhraseEditorCocoa // Remove isSaved().
...
- This is to synchronize behaviors with PhraseEditorUI.
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