ShikiSuen
5e1208bc5e
InputHandler // Implement (BOOL)handleCandidateInput:ignoringModifiers:.
2024-01-19 11:53:17 +08:00
ShikiSuen
b3ae482c70
PCB // Renovate the UI theme.
2024-01-19 11:53:17 +08:00
ShikiSuen
edd38d8c92
SettingsUI // Bind "ReadingNarrationCoverage" option.
2024-01-07 18:49:37 +08:00
ShikiSuen
c85e7142fc
Repo // Implement "ReadingNarrationCoverage" feature.
2024-01-07 18:49:37 +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
cfe8f8759c
SessionCtl // Fix selectionRange() for inline composition buffers.
2024-01-07 18:49:36 +08:00
ShikiSuen
8a5d2a5f6f
SessionCtl // Revert some buggy refactors.
2024-01-01 02:04:33 +08:00
ShikiSuen
73b0da3eb4
Repo // Stop previous session from interfering current palettes.
2023-12-31 23:51:42 +08:00
ShikiSuen
d8e72674d7
InputHandler // Add support for `%keys_to_directly_commit`.
2023-12-27 14:53:37 +08:00
ShikiSuen
2a4b01c234
Repo // Close all panels of the previous session.
2023-12-27 14:53:37 +08:00
ShikiSuen
464838b721
SettingsUI // Ensure the visibility of scroll bars when should.
2023-12-04 17:23:46 +08:00
ShikiSuen
36fcff6614
LMMgr // Fix logical errors with external factory dict path.
2023-12-04 15:26:10 +08:00
ShikiSuen
8a634a9abd
i18n // Fix certain texts regarding "plist".
2023-12-02 14:48:11 +08:00
ShikiSuen
82dea233b6
PrefMgr // Add ability to dump pref data as a shell script.
2023-12-02 13:22:41 +08:00
ShikiSuen
c45772b90c
SessionCtl // Don't read client accent if the OS accent is customized.
2023-12-02 00:53:15 +08:00
ShikiSuen
1c435aefc6
Repo // Update CNS version timestamp to v2023-11-06.
2023-11-29 22:19:21 +08:00
ShikiSuen
344b08c7a2
AboutUI // Fine-tune the visual style.
2023-11-29 11:24:28 +08:00
ShikiSuen
67a2734d44
AppDelegate // Set the maximum allowed memory usage to 384MB.
2023-11-29 09:24:47 +08:00
ShikiSuen
334e6e0ad5
PrefUI // Bind respectClientAccentColor().
2023-11-29 09:24:47 +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
ee82abc3dd
AboutUI // Make close button effective on macOS 13.
2023-11-09 22:20:42 +08:00
ShikiSuen
f26025ffe7
PrefUI // Add a button for importing KeyKey user data.
2023-11-01 21:40:01 +08:00
ShikiSuen
b0c5ba0f98
LMMgr // + importYahooKeyKeyUserDictionary().
2023-11-01 21:03:33 +08:00
ShikiSuen
3fbb0b418f
LMMgr // Fix openPhraseFile().
...
- This is only needed in mainstream releases.
2023-11-01 11:38:29 +08:00
ShikiSuen
36fe4fced3
SessionCtl // Deprecate .isCapsLocked().
2023-10-30 12:01:48 +08:00
ShikiSuen
65cf83d902
Repo // Fix the capslock state detection.
2023-10-30 11:01:36 +08:00
ShikiSuen
c943f4ec52
SessionCtl // Remove PreCommit Handling.
2023-10-30 10:46:21 +08:00
ShikiSuen
1b73504572
SessionCtl // Hide notifications if dedicated CpLk processing is off.
2023-10-28 22:47:56 +08:00
ShikiSuen
64837d699a
InputHandler // Fix Zhuyin typing in CapsLock mode.
2023-10-28 22:47:56 +08:00
ShikiSuen
d66d9799c0
SessionCtl // Clear ICB display before committing things.
2023-10-28 22:47:56 +08:00
ShikiSuen
ffe943dfbc
PrefUI // Add two new UserDef items.
2023-10-28 22:47:56 +08:00
ShikiSuen
54c1e60d7e
MainAssembly // Bind two new UserDef items.
2023-10-28 22:47:56 +08:00
ShikiSuen
1f9a9fa0c0
Prefs // Add two new UserDef items.
2023-10-28 22:47:56 +08:00
ShikiSuen
cbdc68e180
Repo // Notice that Shift-key toggle only works when CpLk is OFF.
2023-10-28 22:47:56 +08:00
ShikiSuen
6e946f5db1
PrefUI // +checkAbusersOfSecureEventInputAPI().
2023-10-28 22:47:56 +08:00
ShikiSuen
8d89da0c2b
Prefs // +checkAbusersOfSecureEventInputAPI().
2023-10-28 22:47:56 +08:00
ShikiSuen
9a0d0dc633
Repo // Introduce SecurityAgentHelper.
2023-10-28 22:47:56 +08:00
ShikiSuen
90d1803cf3
SessionCtl // Turn off isASCIIMode if CapsLock is turned off.
2023-10-28 22:47:56 +08:00
ShikiSuen
6be6492470
SessionCtl // Turn off Caps Lock if Eisu key is turned off.
2023-10-28 22:47:56 +08:00
ShikiSuen
acce63d7bc
SymbolMenu // Add subset for radicals.
2023-10-28 22:47:56 +08:00
ShikiSuen
ade9953756
MainAssembly // Remove PrefMgrObservable.
2023-10-28 22:47:56 +08:00
ShikiSuen
ac4ed0a320
Repo // Add SCPC sequence data from Eten DOS.
2023-10-28 22:47:56 +08:00
ShikiSuen
1025dca837
CtlAboutUI // Refactor using SwiftUI.
2023-10-28 22:47:56 +08:00
ShikiSuen
d18eb5d45b
SettingsUI // Remove an unused variable.
2023-10-28 22:47:56 +08:00
ShikiSuen
5b11ffec44
SwiftPackages // Boost platform req. to macOS 11.
2023-10-28 22:47:56 +08:00
ShikiSuen
844c259aa6
Repo // Putting SettingsUI into MainAssembly.
2023-09-28 07:52:30 -05:00
ShikiSuen
f81f2d3b43
PrefUI // Massive renovation - phase 2.
...
- This is the last workable commit prior to boosting the SwiftUI system requirements from macOS 10.15 Catalina to macOS 13 Ventura.
2023-09-28 07:52:30 -05:00