Commit Graph

1923 Commits

Author SHA1 Message Date
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 3e4c564248 InfoPlist // Maintenance edits. 2024-01-07 18:49:37 +08:00
ShikiSuen 95f0ff5fd8 SecureEventInputSputnik // New method for checking a locked desktop. 2024-01-07 18:49:36 +08:00
ShikiSuen cfe8f8759c SessionCtl // Fix selectionRange() for inline composition buffers. 2024-01-07 18:49:36 +08:00
ShikiSuen 622744e961 GitHub // Update CI settings. 2024-01-07 18:49:36 +08:00
ShikiSuen d7fb717030 [VersionUp] 3.7.1 SP1 Build 3711. 2024-01-01 02:05:24 +08:00
ShikiSuen 8a5d2a5f6f SessionCtl // Revert some buggy refactors. 2024-01-01 02:04:33 +08:00
ShikiSuen b449edc2a8 [VersionUp] 3.7.1 GM Build 3710. 2024-01-01 00:10:28 +08:00
ShikiSuen 7d53740f88 Update Data - 20240101 2024-01-01 00:05:33 +08:00
ShikiSuen 00b5be3784 InfoPlist // Refactor. 2023-12-31 23:51:42 +08:00
ShikiSuen 73b0da3eb4 Repo // Stop previous session from interfering current palettes. 2023-12-31 23:51:42 +08:00
ShikiSuen 1c92ab8edf LMCassette // Refactor && Fix .clear(). 2023-12-31 23:51:42 +08:00
ShikiSuen 4317c9c653 LMAssembly // Add a test against LMInstantiator with given tokens. 2023-12-29 16:50:31 +08:00
ShikiSuen b0e237e08d [VersionUp] 3.7.0 GM Build 3700. 2023-12-28 22:12:05 +08:00
ShikiSuen b1bb8a6710 Update Data - 20231228 2023-12-28 22:11:22 +08:00
ShikiSuen cd28c5d44d Assets // Make icons look more concordant on macOS 14 Sonoma.
- There are still issues need to be solved by Apple.
2023-12-28 22:11:22 +08:00
ShikiSuen a845dae62b TDKCandidates // Use Courier New for selection keys on old OS. 2023-12-28 22:11:22 +08:00
ShikiSuen d8e72674d7 InputHandler // Add support for `%keys_to_directly_commit`. 2023-12-27 14:53:37 +08:00
ShikiSuen 51580ac2fb LMCassette // 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 c5ce9199bd LMAssembly // Implementing InputToken support. 2023-12-21 22:53:33 +08:00
ShikiSuen 87f7328636 Megrez // Turn KeyValuePaired and Unigram into Structs again.
- This can solve the crash issues while being deduplicated in Swift-only method.
2023-12-20 11:10:14 +08:00
ShikiSuen 1dcdc21411 SwiftImpl // Patch RangeReplaceableCollection.deduplicated(). 2023-12-20 11:10:14 +08:00
ShikiSuen 1e0ec83dda Xcode // Disable build-script sandboxing for now.
- This motherfucking feature hinders dictionary compiler from working well, bugging it with SQLite segmentation faults.
2023-12-20 11:10:14 +08:00
ShikiSuen 7339d6e6e6 SecureEventInputSputnik // Handle screen-saver and lock-screen. 2023-12-20 11:10:14 +08:00
ShikiSuen 0742af02a9 Config // Update config backup, adding GitLink repository. 2023-12-08 00:43:56 +08:00
ShikiSuen 87e367a81c Git // Switch GitLab from GL-China to GL-Global. 2023-12-04 17:25:20 +08:00
ShikiSuen 70a1b7896f [VersionUp] 3.6.3 SP1 Build 3631. 2023-12-04 17:23:46 +08:00
ShikiSuen 7b4cfb554a Update Data - 20231204 2023-12-04 17:23:46 +08:00
ShikiSuen 464838b721 SettingsUI // Ensure the visibility of scroll bars when should. 2023-12-04 17:23:46 +08:00
ShikiSuen 19339d8195 DataCompiler // Avoid segmentation faults. 2023-12-04 16:55:04 +08:00
ShikiSuen 5ef9a5b012 LMA // Fix wrong results given by hasUnigramsFor() for cassette module. 2023-12-04 15:26:10 +08:00
ShikiSuen 57a49cd245 [VersionUp] 3.6.3 GM Build 3630. 2023-12-04 15:26:10 +08:00
ShikiSuen 815e56db20 Update Data - 20231202 2023-12-04 15:26:10 +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 3a748b6cc2 Xcode // Simplify the allowed output file list for Script Sandboxing. 2023-12-02 13:24:55 +08:00
ShikiSuen a8e72c902b Main // Allow dumping UserDefaults through terminal. 2023-12-02 13:22:41 +08:00
ShikiSuen 82dea233b6 PrefMgr // Add ability to dump pref data as a shell script. 2023-12-02 13:22:41 +08:00
ShikiSuen 238845fb1d UserDef // Let kClientsIMKTextInputIncapable dumpable. 2023-12-02 13:22:41 +08:00
ShikiSuen 33bcbff3dc DataCompiler // Only compile JSON when `--json` argument is given. 2023-12-02 13:22:41 +08:00
ShikiSuen a4e301beef DataCompiler // Correctly handle statement pointers. 2023-12-02 13:22:37 +08:00
ShikiSuen bbe1b409c5 LMAssembly // Faster query speed to check data existence. 2023-12-02 13:22:37 +08:00
ShikiSuen 161aa100cc LMAssembly // Correctly handle statement pointers. 2023-12-02 13:22:37 +08:00
ShikiSuen a66879f7bf Hotenka // Patch a memory leak. 2023-12-02 00:53:15 +08:00
ShikiSuen af8b15e170 i18n // Fix the description for .RespectClientAccentColor(). 2023-12-02 00:53:15 +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 274534b0f2 CocoaImpl // Check whether "AppleAccentColor" is specified. 2023-12-02 00:53:15 +08:00
ShikiSuen 2f81bd5824 Megrez // Add a safe check in Compositor.update(). 2023-12-02 00:53:15 +08:00