Commit Graph

95 Commits

Author SHA1 Message Date
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