Commit Graph

1842 Commits

Author SHA1 Message Date
ShikiSuen 09aec2bb06 SettingsUI // Implement UserDefRenderable. 2024-01-29 21:18:56 +08:00
ShikiSuen cfe9a1ce5d LMInstantiator // Add ability for supplying NumPad results. 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 5e1208bc5e InputHandler // Implement (BOOL)handleCandidateInput:ignoringModifiers:. 2024-01-19 11:53:17 +08:00
ShikiSuen 71dc1afc48 ShiftKeyUpChecker // Change delay interval to 0.2. 2024-01-19 11:53:17 +08:00
ShikiSuen b3ae482c70 PCB // Renovate the UI theme. 2024-01-19 11:53:17 +08:00
ShikiSuen 68d61f2311 SecureEventInputSputnik // Patch the detection method for screen savers. 2024-01-09 09:57:49 +08:00
ShikiSuen 5fb0bab91a [VersionUp] 3.7.2 GM Build 3720. 2024-01-08 01:23:38 +08:00
ShikiSuen f638de4b35 Update Data - 20240108 2024-01-08 01:22:57 +08:00
ShikiSuen 68b72112db Xcode // Re-enable build-script sandboxing. 2024-01-07 18:59:28 +08:00
ShikiSuen ad5fd50733 DataCompiler // Set SQLite journal mode == OFF, etc. 2024-01-07 18:55:28 +08:00
ShikiSuen 53effaae0a Hotenka // Set SQLite journal mode == OFF. 2024-01-07 18:49:43 +08:00
ShikiSuen 86bab5c7a8 LMInstantiator // Set SQLite journal mode == OFF. 2024-01-07 18:49:43 +08:00
ShikiSuen 3cd327eb15 vChewingLM // Fix [String].runAsSQLPreparedSteps(). 2024-01-07 18:49:43 +08:00
ShikiSuen fe34bfffa0 PrefWindow // Fix an i18n usage of colons. 2024-01-07 18:49:37 +08:00
ShikiSuen ed93a87f47 PrefWindow // Bind "ReadingNarrationCoverage" option. 2024-01-07 18:49:37 +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 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