ShikiSuen
2cdeae1446
SPM // Preparations for the next development phrase.
2023-08-29 14:48:09 +08:00
ShikiSuen
cd33a21587
Repo // Introducing Broadcaster for KVO operations.
2023-08-29 14:48:09 +08:00
ShikiSuen
a56b55125a
AppDelegate // Manage Update Info URL internally.
2023-08-29 14:48:09 +08:00
ShikiSuen
0142258f34
PrefUI // Explain why IMKCandidates gets deprecated.
2023-08-29 14:48:09 +08:00
ShikiSuen
006192db87
Repo // Deprecating IMKCandidates.
...
* This is the only one big obstacle that hinders vChewing from being migratable as a cross-platform (macOS & iOS) app. Plus, IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why it is enough.
2023-08-29 14:48:09 +08:00
ShikiSuen
2ea94c8886
AppDelegate // Always relocate wrecked UOM data.
2023-08-29 14:48:09 +08:00
ShikiSuen
b375da5c95
InputHandler // Properly handle arrow keys for certain submodes.
2023-08-29 14:48:09 +08:00
ShikiSuen
4a476e0a50
InputHandler // Fix isConsideredEmptyForNow().
2023-08-29 14:48:09 +08:00
ShikiSuen
f3673fa4a8
NSEvent // Implement keyModifierFlags, etc.
2023-08-29 14:48:09 +08:00
ShikiSuen
308e068dfc
InputHandler // Turn off HaninKeyboardSymbolMode on clear().
2023-08-29 14:48:09 +08:00
ShikiSuen
48978f396b
InputHandler // Update comments.
2023-08-29 14:48:09 +08:00
ShikiSuen
b2ee0e3972
TDKCandidates // Implement page-expansion feature.
2023-08-29 14:48:09 +08:00
ShikiSuen
2abb86f4b8
ShiftKeyUpChecker // Remove redundant contents.
2023-08-29 14:48:09 +08:00
ShikiSuen
660d79bd51
[VersionUp] 3.5.3 GM Build 3503.
2023-07-30 13:43:36 +08:00
ShikiSuen
c7dcf49daa
Update Data - 20230730
2023-07-30 13:43:36 +08:00
ShikiSuen
2ca28f274b
i18n // Term fix.
2023-07-30 13:43:36 +08:00
ShikiSuen
a4c6e7c93e
PrefUI // Use NSPathControl instead.
2023-07-30 13:43:36 +08:00
ShikiSuen
45232ca499
PrefUI // Fix the methods for resetting paths.
2023-07-30 13:43:36 +08:00
ShikiSuen
100a16a9e6
PrefUI // Alt+Ellipsis button to use Finder to open paths.
2023-07-30 13:43:36 +08:00
ShikiSuen
fd4bc39032
SwiftUIImpl // Porting NSPathControl to SwiftUI.
2023-07-30 13:43:36 +08:00
ShikiSuen
a97d4a22cb
LMMgr // Write default values on path reset.
2023-07-30 13:43:36 +08:00
ShikiSuen
689d80ddda
CtlPrefWindow // Use PathControl instead.
2023-07-30 13:43:36 +08:00
ShikiSuen
a4cd1fb69e
Repo // Dump wrecked UOM data on crash when debug mode is ON.
2023-07-30 13:43:36 +08:00
ShikiSuen
339cfb0ad4
CtlCandidateTDK // Rewrite.
2023-07-30 13:43:36 +08:00
ShikiSuen
e4a8f34075
CtlCandidateTDK // Again disable dragability to avoid glitches.
2023-07-30 13:43:36 +08:00
ShikiSuen
9408f18cc5
TooltipUI // Upgrade.
2023-07-30 13:43:36 +08:00
ShikiSuen
65fc64bd65
PCB // Upgrade, removing dependency of boundingDimension().
2023-07-30 13:43:36 +08:00
ShikiSuen
5be390021f
NotifierUI // Stop using boundingDimension().
2023-07-30 13:43:36 +08:00
ShikiSuen
b579bdca57
CocoaExtension // Fix NSAttributedString.boundingDimension.
2023-07-30 13:43:36 +08:00
ShikiSuen
dcff84c482
Installer // Add debug intel for certain NSAlert messages.
2023-07-30 13:43:36 +08:00
ShikiSuen
b57c0ca117
CocoaExtension // Use fontLeading in boundingDimension.
2023-07-30 13:43:36 +08:00
ShikiSuen
db768aa4d3
InputHandler // Don't fix the order while revolving candidates.
2023-07-30 13:43:36 +08:00
ShikiSuen
417786dca0
IMEApp // Fix .appVersionLabel().
2023-07-30 13:43:36 +08:00
ShikiSuen
34a6f036b5
IMEApp // Contantiate .appVersionLabel() with build date.
2023-07-30 13:43:36 +08:00
ShikiSuen
20bddbc0cb
PrefUI & PrefWindow // Attach build number to the window title.
2023-07-30 13:43:36 +08:00
ShikiSuen
cba27d10c2
IMEApp // Add .appVersionLabel().
2023-07-30 13:43:36 +08:00
ShikiSuen
f33bf89be2
CocoaExtension // Add Bundle.getCodeSignedDate().
2023-07-30 13:43:36 +08:00
ShikiSuen
c42237bb2e
TISInputSourceExtension // Simplify rawTISInputSources().
2023-07-30 13:43:36 +08:00
ShikiSuen
1205ed7ed4
SessionCtl // Don't handle isSingleCommandBasedLetterHotKey.
2023-07-30 13:43:36 +08:00
ShikiSuen
fc7147238e
NSEvent // +isSingleCommandBasedLetterHotKey().
2023-07-30 13:43:36 +08:00
ShikiSuen
ea9a1e1d75
SessionCtl // Handle .keyUp events when necessary.
2023-07-30 13:43:36 +08:00
ShikiSuen
63421dbcac
SessionCtl // Update comments.
2023-07-30 13:43:36 +08:00
ShikiSuen
2ac58f7348
[VersionUp] 3.5.2 GM Build 3502.
2023-06-29 21:46:47 +08:00
ShikiSuen
1d2722c87d
Update Data - 20230629
2023-06-29 21:46:47 +08:00
ShikiSuen
5d7841d27e
InfoPlist // Implement `TISIconLabels` property.
2023-06-29 21:46:47 +08:00
ShikiSuen
24636ce7a7
LMCassette // Add support for "%flag_disp_partial_match".
2023-06-29 21:46:47 +08:00
ShikiSuen
6b22f3d6f1
IMEState // Change marking style for .ofCandidates().
2023-06-29 21:46:47 +08:00
ShikiSuen
a7e3013a1f
InputHandler // Fix markers for .ofCandidates().
2023-06-29 21:46:47 +08:00
ShikiSuen
3c8fe42f9f
InputHandler // Patch generateStateOfInputting() to fix markers.
2023-06-29 21:46:47 +08:00
ShikiSuen
86c407a16d
LMCassette // Auto-generate `%quick` results when appropriate.
2023-06-29 21:46:47 +08:00