ShikiSuen
0107e7cd78
ServiceMenu // Filter some services if readings are unavailable.
2024-03-02 23:06:53 +08:00
ShikiSuen
9411686d03
UserDef // +useShiftQuestionToCallServiceMenu.
2024-03-02 23:06:53 +08:00
ShikiSuen
dc79c629a1
CandidateNode // Subclass: ServiceMenuNode.
2024-03-02 23:06:53 +08:00
ShikiSuen
040c597345
Shared // +CandidateTextService.
2024-03-02 23:06:53 +08:00
ShikiSuen
923471c8bb
UserDef // +kCandidateServiceMenuContents.
2024-03-02 23:06:53 +08:00
ShikiSuen
c2679735c1
PrefMgr // Refactor the didSet methods.
2024-03-02 23:06:53 +08:00
ShikiSuen
4904664277
Shared // Fix a KVO Observer.
2024-03-02 23:06:53 +08:00
ShikiSuen
76dd75ce5a
UserDef // +kSpecifyCmdOptCtrlEnterBehavior.
2024-03-02 23:06:53 +08:00
ShikiSuen
c5899152e6
InputHandler // Move some case-switch results to InputMode enum.
2024-02-21 14:58:26 +08:00
ShikiSuen
0e4651e70e
UserDef // +filterNonCNSReadingsForCHTInput.
2024-02-16 16:18:34 +08:00
ShikiSuen
b479acf779
Repo // Add KimoDataReader using NSConnection.
2024-02-16 16:18:34 +08:00
ShikiSuen
424a736c8e
TDKCandidates // Support displaying codepoints.
2024-02-15 13:44:25 +08:00
ShikiSuen
ccd9b391e4
UserDef // +showCodePointInCandidateUI.
2024-02-15 13:44:25 +08:00
ShikiSuen
b013dc4d82
FileOpenMethod // Use localized app names.
2024-02-14 14:37:47 +08:00
ShikiSuen
bb4729ee3f
LMMgr // Fix when to reload phrase editors.
2024-02-14 13:44:22 +08:00
ShikiSuen
903faae51f
SettingsCocoa // Lock dimensions for descriptions and titles.
2024-02-13 18:10:38 +08:00
ShikiSuen
820ee5b0f6
CocoaImpl // Fix NSView.makeSimpleConstraint().
2024-02-13 18:10:38 +08:00
ShikiSuen
026fbd7fa4
Repo // Update CNS data timestamp to 2024-01-23.
2024-02-12 15:20:09 +08:00
ShikiSuen
89d07b2edd
Repo // Checking J / K key validity as candidate keys.
2024-02-12 04:08:27 +08:00
ShikiSuen
072d39790e
UserDef // + useJKtoMoveCompositorCursorInCandidateState.
2024-02-12 04:08:27 +08:00
ShikiSuen
28e53c27ad
UserDef // + dodgeInvalidEdgeCandidateCursorPosition.
2024-02-12 04:08:27 +08:00
ShikiSuen
df5075972a
IMKHelper // Fix a TISInputSource installation crash in macOS 10.9.
2024-02-12 04:08:27 +08:00
ShikiSuen
cfad082b14
NSEventImpl // Again fix NSInternalInconsistencyException issue.
2024-02-10 13:39:30 +08:00
ShikiSuen
b8c915dca0
Repo // + UserDefRenderableCocoa & extending AppKit.
2024-02-10 02:33:58 +08:00
ShikiSuen
a1d9f502c1
Repo // Implementing FileOpenMethod.
2024-02-09 18:37:20 +08:00
ShikiSuen
38fcbb3e46
Repo // Update CNS data timestamp to 2024-01-15.
2024-01-29 23:12:22 +08:00
ShikiSuen
ffd64bd7a8
UserDef // + numPadCharInputBehavior.
2024-01-29 21:18:56 +08:00
ShikiSuen
09aec2bb06
SettingsUI // Implement UserDefRenderable.
2024-01-29 21:18:56 +08:00
ShikiSuen
586822c981
Repo // Refactor APIs related to LM access and configs.
2024-01-29 21:18:56 +08:00
ShikiSuen
23ef3124d4
Shared // Implementing KBEvent.
2024-01-29 21:18:56 +08:00
ShikiSuen
2a694081bd
UserDef & Prefs // Add "ReadingNarrationCoverage" option.
2024-01-07 18:49:37 +08:00
ShikiSuen
2ec3214491
Repo // Introducing associated phrases in non-SCPC mode.
...
- Our implementation doesn't use compositor to handle associated phrases, considering that there are too many polyphonic ideographs in Mandarin Chinese.
- This implementation is NOT meant to be as competitive as the similar feature in McBopomofo PR416 (which uses compositor but has issues with polyphonic ideographs).
- This also brings related updates for CheatSheet.
- The translated terms of "Associated Phrases" are changed in this commit.
2024-01-07 18:49:37 +08:00
ShikiSuen
2a4b01c234
Repo // Close all panels of the previous session.
2023-12-27 14:53:37 +08:00
ShikiSuen
238845fb1d
UserDef // Let kClientsIMKTextInputIncapable dumpable.
2023-12-02 13:22:41 +08:00
ShikiSuen
1c435aefc6
Repo // Update CNS version timestamp to v2023-11-06.
2023-11-29 22:19:21 +08:00
ShikiSuen
8c70327d90
SessionCtl // Add .clientAccentColor().
2023-11-29 09:24:47 +08:00
ShikiSuen
61dc2b991f
UserDefs // +respectClientAccentColor().
2023-11-29 09:24:47 +08:00
ShikiSuen
133901ede2
Repo // Add SQLite support for factory database.
2023-11-27 23:54:39 +08:00
ShikiSuen
1f9a9fa0c0
Prefs // Add two new UserDef items.
2023-10-28 22:47:56 +08:00
ShikiSuen
ac653015c6
UserDef // Add 2 new keys regarding Alphanumerical Modes.
2023-10-28 22:47:56 +08:00
ShikiSuen
8d89da0c2b
Prefs // +checkAbusersOfSecureEventInputAPI().
2023-10-28 22:47:56 +08:00
ShikiSuen
e7b59a8cab
Prefs // +.securityHardenedCompositionBuffer().
2023-09-28 07:52:30 -05:00
ShikiSuen
0b9256927e
Prefs // Trim .enableSwiftUIForTDKCandidates().
2023-09-28 07:52:30 -05:00
ShikiSuen
21b22b02e8
PrefUI // Tweak .shareAlphanumericalModeStatusAcrossClients().
2023-09-15 19:39:23 +08:00
ShikiSuen
e8ea97b71c
IMEState // Expose .markedTargetIsCurrentlyFiltered().
2023-09-15 19:39:23 +08:00
ShikiSuen
e624e5a5dc
TooltipUI // Add .information color scheme.
2023-09-15 19:39:23 +08:00
ShikiSuen
f4e4c37e60
Shared // Extend UserDef with necessary sub-properties.
2023-09-15 19:39:23 +08:00
ShikiSuen
368cf6bdd0
UserDef // Fix a key name in UserDefaults.
2023-09-15 19:39:23 +08:00
ShikiSuen
7af6eb7cfb
UserDefaults // +alwaysExpandCandidateWindow().
2023-09-15 19:39:23 +08:00
ShikiSuen
17b0418dae
Prefs // +useDynamicCandidateWindowOrigin().
2023-09-15 19:39:23 +08:00