ShikiSuen
|
88d4e56f2f
|
KeyHandler // Add additional notes regarding CapsLock handling.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
1bba520f01
|
PrefUI // Fix certain terms according to recent changes.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
df1a531c6c
|
i18n // Fix the localization key name according to recent changes.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
f75bafdd01
|
SessionCtl // Add caps lock notification support, etc.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
487fb55926
|
Bump version to 2.7.5 Build 2750.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
8d541ddde0
|
Repo // App Icon Update - 2022 Fall.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
3c5b82750b
|
PrefUI // Tweak contentMaxHeight.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
b8ddfcabbf
|
SessionCtl // Remove useless delegate symbols, etc.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
216fe6e1ba
|
Repo // "ctlInputMethod" -> "SessionCtl".
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
5815a49359
|
Repo // Simplify certain naming methods.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
e9137b9e53
|
CtlCandidate(s) // Refactor with partial packaging.
- The CtlCandidateIMK is not package-able due to its utilization of bridging-header. There is no workaround available at this moment.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
0041c3d669
|
KeyHandler // Remove unnecessary comments.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
4678e25c83
|
README // Remove deprecated credits.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
3c5b498d17
|
AUTHORS // Remove certain deprecated credits.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
690df020bd
|
IMKCandidates // Reorganization.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
0ce0604c16
|
IMKCandidates // Move its key handling process to ctlIME.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
7c3d90dc80
|
LMI // Introducing hasKeyValuePairFor(), using it in LMMgr.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
45f595920a
|
PCB // Disable movability.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
2f1b4f8aeb
|
TooltipUI // Disable movability.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
dbd7dc92a1
|
PCB // Pack PopupCompositionBuffer into Swift package.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
1648152b24
|
Repo // Move IMEState-related protocols to Shared package.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
cab7eb28f7
|
IMEState // Make certain data components directly accessible.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
abec924d16
|
TooltipUI // Pack ctlTooltip into a package.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
a5874a1cfd
|
ctlIME // Update notifications for toggling alphanumerical modes.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
1f5481a8d4
|
NotifierUI // Refactor into a standalone package.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
d8fb9aee1d
|
ICB // Utilizing NSAttributedString.length.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
35b3e3df1a
|
Bump version to 2.7.0 SP2 Build 2702.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
a572454f60
|
PKG // Re-enable installation folder fix for macOS 12 and later.
- We have received numerous cases that the pkg installs vChewing IME to the wrong place since 2.6.2 release.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
827e7e4735
|
ctlIME // Simplify isASCIIMode toggling.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
e577135079
|
ctlIME // Omit event input if isASCIIMode.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
78a4370876
|
Bump version to 2.7.0 SP1 Build 2701.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
a026c39425
|
PrefWindow // Apply NSGridView.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
3a40c54863
|
Repo // Say goodbye to macOS 10.11 & 10.12.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
6a57276912
|
Bump version to 2.6.9 Build 2690.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
a8a6e44df9
|
FAQ // Add instructions regarding changes in v2.7.0.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
ff0c082754
|
Main // Simplify the processing of the connection name.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
7d05bcf1ff
|
PrefMgr // Split its extension to a standalone file.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
0477c6e2da
|
PrefUI // +onlyLoadFactoryLangModelsIfNeeded.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
b747dd063e
|
PrefWindow // +onlyLoadFactoryLangModelsIfNeeded.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
50396a42c6
|
Prefs // +onlyLoadFactoryLangModelsIfNeeded.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
e1648fc1a7
|
PrefMgr // Remove unnecessary GCD.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
d3668d9f0b
|
LMCandidateNode // Use GCD on load.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
9a58893585
|
LMI // Apply GCD to all functions loading user dictionaries.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
d5ce4f29ad
|
LMMgr // Also use GCD in loadDataModels() per input mode.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
2a22117bad
|
LMMgr // Use GCD in loadDataModelsOnAppDelegate().
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
f80c13331d
|
Repo // Pack InputMode typedefs into Shared package.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
a4a37feb16
|
LMMgr // Use GCD in saveUserOverrideModelData().
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
e51ecfcc50
|
dataCompiler // Use GCD to boost compilation speed.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
cf025b2b52
|
NotifierUI // Redefine how a notifier gets triggered.
- The previous approach is not compatible with Grand Central Dispatch.
|
2022-12-17 14:49:04 +08:00 |
ShikiSuen
|
03d4099894
|
KeyHandler // Use PrefMgrProtocol delegate to handle UserDefaults.
|
2022-12-17 14:49:04 +08:00 |