Commit Graph

  • 57f791b147 Makefile // Add test shortcuts. ShikiSuen 2022-07-01 15:23:10 +0800
  • c162579c95 Repo // Disable testability for release channel. ShikiSuen 2022-07-01 15:20:33 +0800
  • 7265d96cc4 InputState // Simplify descriptions. ShikiSuen 2022-07-01 14:25:17 +0800
  • e477320df9 LMSymbolNode // Simplify conditions. ShikiSuen 2022-07-01 13:26:32 +0800
  • b81a1cab91 KeyHandler // Simplifying handle(). ShikiSuen 2022-07-01 08:42:13 +0800
  • 3d9af406cb KeyHandler // Remove errorCallback from certain handles. ShikiSuen 2022-07-01 09:01:58 +0800
  • d4d9295482 KeyHandler // Refactor handleInlineCandidateRotation(). ShikiSuen 2022-06-30 23:54:52 +0800
  • 2367e91840 KeyHandler // Use compositor.isEmpty in handleEsc(). ShikiSuen 2022-06-30 23:20:31 +0800
  • 40ad331784 InputSignal // isESC -> isEsc. ShikiSuen 2022-06-30 23:16:02 +0800
  • 5c6a2078b2 KeyHandler // Refactor handleDelete(). ShikiSuen 2022-06-30 22:22:53 +0800
  • 361447faac KeyHandler // Simplify handleBackSpace(). ShikiSuen 2022-06-30 22:13:45 +0800
  • 105c58b90d KeyHandler // handleBackspace -> handleBackSpace. ShikiSuen 2022-06-30 22:02:06 +0800
  • 0d157c2d32 KeyHandler // Simplify handleCtrlOptionCommandEnter(). ShikiSuen 2022-06-30 20:49:36 +0800
  • 00f44ffbcb KeyHandler // Refactor handlePunctuation(). ShikiSuen 2022-06-30 18:30:03 +0800
  • df74b5b234 KeyHandler // Simplify state conditioning in handle(). ShikiSuen 2022-06-30 09:12:47 +0800
  • c79c4aeb2e ctlIME // Turn dealt EmptyIgnoringPreviousState to Empty(). ShikiSuen 2022-06-30 08:51:06 +0800
  • 6ad6c73bc3 KeyHandler // Simplify handling for associated phrases. ShikiSuen 2022-06-29 21:18:07 +0800
  • fdd8b20be6 InputState // Documentation fix. ShikiSuen 2022-06-29 16:31:34 +0800
  • e53dd174e2 KeyHandler // Simplify findHighestScore(). ShikiSuen 2022-06-29 13:54:52 +0800
  • f4894e5828 KeyHandler // Use guard-let instead in some functions. ShikiSuen 2022-06-29 13:38:28 +0800
  • f768d6c603 KeyHandler // candidatesArray() -> getCandidatesArray(), etc. ShikiSuen 2022-07-01 00:30:15 +0800
  • 449ab61a1b KeyHandler // Documentation fix (continued). ShikiSuen 2022-06-29 13:34:02 +0800
  • 5448d20936 KeyHandler // Nomenclature Fix: Nodes -> Anchors. ShikiSuen 2022-06-29 13:30:35 +0800
  • fba6ff5d33 KeyHandler // Misc fix in FixNode(). ShikiSuen 2022-06-29 13:20:23 +0800
  • 9650a0c35e KeyHandler // Remove redundant code in fixNode(). ShikiSuen 2022-06-29 13:03:30 +0800
  • 3b734c2cda KeyHandler // popOverflowComposingText -> commitOverflownComposition. ShikiSuen 2022-06-29 12:51:55 +0800
  • 9487a13159 KeyHandler // Simplify certain if conditions. ShikiSuen 2022-06-29 12:45:53 +0800
  • dbe54d7a8b KeyHandler // Documentation fix. ShikiSuen 2022-06-29 10:25:38 +0800
  • 4bdb528f2d
    !53 1.7.3 // Candidate Listing Fix. Merge Gitee PR!53 from upd/1.7.3 ShikiSuen 2022-06-27 04:41:16 +0000
  • adb59d25ed
    Pre Merge pull request !53 from ShikiSuen/upd/1.7.3 ShikiSuen 2022-06-27 04:08:53 +0000
  • 31abd305f2 Bump version to 1.7.3 Build 1973. ShikiSuen 2022-06-27 12:01:12 +0800
  • abb90b698d Update Data - 20220627 ShikiSuen 2022-06-27 12:01:07 +0800
  • c80e8715fa KeyHandler // Bind mgrPrefs.useFixecCandidateOrderOnSelection. ShikiSuen 2022-06-27 11:22:04 +0800
  • dc9ac2e3c4 PrefWindow // +useFixecCandidateOrderOnSelection. ShikiSuen 2022-06-27 11:20:15 +0800
  • ccc5d84103 PrefUI // +useFixecCandidateOrderOnSelection. ShikiSuen 2022-06-27 11:13:39 +0800
  • 887ca401c5 mgrPrefs // +useFixecCandidateOrderOnSelection. ShikiSuen 2022-06-27 10:37:18 +0800
  • 171c43c36c KeyHandler // Use fixed order for inline candidate rotation. ShikiSuen 2022-06-27 10:29:58 +0800
  • 9acbdaebe4
    1.7.2 SP1 // Bug fixes. Merge Gitee PR!52 from upd/1.7.2sp1 ShikiSuen 2022-06-25 07:28:49 +0000
  • 4cdd5c0856
    Pre Merge pull request !52 from ShikiSuen/upd/1.7.2sp1 ShikiSuen 2022-06-25 07:13:59 +0000
  • 7c9fff717a Update Data - 20220625 ShikiSuen 2022-06-25 15:13:53 +0800
  • 02e7bc26c0 IME // +NSApplication.shell(). ShikiSuen 2022-06-25 10:05:07 +0800
  • 3c69e777a1 Repo // Remove Data scheme. ShikiSuen 2022-06-24 18:17:31 +0800
  • 272c6279d0 LICENSE // Credit all 3rd-party modules used in this project. ShikiSuen 2022-06-24 18:12:18 +0800
  • 9f304af3ae Authors // Update descriptions of UOM. ShikiSuen 2022-06-24 17:46:14 +0800
  • 0b848f6305 Tests // Add unit tests for certain components. ShikiSuen 2022-06-24 12:16:30 +0800
  • d5cbd10a34 Repo // Prepare for writing unit tests. ShikiSuen 2022-06-24 11:58:06 +0800
  • f62937492f Repo // Enable testability. ShikiSuen 2022-06-24 11:57:22 +0800
  • 62a41f4ea9 Main // Use switch to manage incoming commandline arguments. ShikiSuen 2022-06-25 08:43:43 +0800
  • 53c72f4092 mgrPrefs // Add Snapshot extension. ShikiSuen 2022-06-25 08:45:40 +0800
  • 79296645c7 InputSignal // Set default value of "isVerticalTyping" on init. ShikiSuen 2022-06-24 22:37:11 +0800
  • 99e84da69c KeyHandler // Fix conditioning error in handleBackspace(). ShikiSuen 2022-06-24 19:33:38 +0800
  • 6d2d3dc277 KeyHandler // Change condition of state returning in handle(). ShikiSuen 2022-06-24 18:55:19 +0800
  • 63659ee662 Repo // InputState -> InputStateProtocol, plus clang-format. ShikiSuen 2022-06-24 17:36:29 +0800
  • dedc8770cf KeyHandler // Let invalid input pass when the state is Empty. ShikiSuen 2022-06-24 15:34:28 +0800
  • 4dc17d8a2c UOM // Add a forgotten kanji to the whitelist. ShikiSuen 2022-06-24 11:13:02 +0800
  • 03abb620d8
    Post-1.7.2 // Readme Update. Merge Gitee PR !51 from readmeUpd ShikiSuen 2022-06-24 02:48:09 +0000
  • 03f662fc2e
    Pre Merge pull request !51 from ShikiSuen/readmeUpd ShikiSuen 2022-06-24 02:46:49 +0000
  • 7bb4cc19ea Readme // Update descriptions of UOM, etc. ShikiSuen 2022-06-24 10:35:01 +0800
  • d6ab6c7afa
    Pre Merge pull request !50 from ShikiSuen/post/1.7.2 ShikiSuen 2022-06-23 14:16:32 +0000
  • c7ced9e2c9 Readme // Update descriptions of UOM, etc. ShikiSuen 2022-06-23 22:12:52 +0800
  • ee7cdc5a2d
    1.7.2 // UserOverrideModel, etc. Merge Gitee PR!49 from upd/1.7.2 ShikiSuen 2022-06-23 13:34:59 +0000
  • dee058a19f
    Pre Merge pull request !49 from ShikiSuen/upd/1.7.2 ShikiSuen 2022-06-23 11:37:44 +0000
  • 002761ba60 Bump version to 1.7.2 Build 1972. ShikiSuen 2022-06-23 19:37:31 +0800
  • 6386391fd3 Update Data - 20220623 ShikiSuen 2022-06-23 18:26:15 +0800
  • 5f57231e4c KeyHandler // Little tweak to the handling between UOM and SCPC mode. ShikiSuen 2022-06-23 18:29:42 +0800
  • 52ef29970b i18n // Tag the most-recent CNS data check date to 2022-06-15. ShikiSuen 2022-06-23 17:55:07 +0800
  • c458a2acdb ctlIME_Menu // +removeUnigramsFromUOM(). ShikiSuen 2022-06-23 10:10:55 +0800
  • 9d799fa05c ctlIME_Menu // Remove unnecessary debug mode checkers. ShikiSuen 2022-06-23 10:05:32 +0800
  • 47a593949e mgrLM // +removeUnigramsFromUserOverrideModel(). ShikiSuen 2022-06-23 09:54:08 +0800
  • de34061623 UOM // Add bleachUnigrams(). ShikiSuen 2022-06-23 09:45:32 +0800
  • 8dad8283f6 UOM // Do not make unigram keys for candidates of single kanji. ShikiSuen 2022-06-23 08:45:09 +0800
  • be7a5674e6 UOM // Deduplication on observing keys. ShikiSuen 2022-06-23 00:18:42 +0800
  • ab32cd9beb UOM // Save UOM data on observation. ShikiSuen 2022-06-22 23:12:25 +0800
  • ede23aaca3 mgrLM // +saveUserOverrideModelData(). ShikiSuen 2022-06-22 23:03:44 +0800
  • 44fcfab1a4 mgrLM // Load UOM data alongside with UserPhrases data. ShikiSuen 2022-06-22 23:00:12 +0800
  • 43642b894b UOM // +saveData() & +loadData(). ShikiSuen 2022-06-22 22:28:25 +0800
  • be91805dee clsSFX // Add machine-gun farting / beeping effect. ShikiSuen 2022-06-22 21:35:02 +0800
  • 648938081c mgrLM // Fix filenames generated by userOverrideModelDataURL(). ShikiSuen 2022-06-23 13:03:14 +0800
  • 5d1df0992e mgrLM // Turn paths into URLs for fidelity of type conversion. ShikiSuen 2022-06-22 22:15:15 +0800
  • 3f1d939647 mgrLM // +userOverrideModelDataPath. ShikiSuen 2022-06-22 21:05:14 +0800
  • 079db9027b UOM // Make internal types into encodable structs. ShikiSuen 2022-06-22 18:59:37 +0800
  • 786bff189b KeyHandler // Put UOM suggestions into candidate array. ShikiSuen 2022-06-22 17:17:14 +0800
  • 00ca43ca52 KeyHandler // Stop rotating candidates when compositor.isEmpty(). ShikiSuen 2022-06-22 18:25:30 +0800
  • 98dd14ad02 KeyHandler // Tweak handleInlineCandidateRotation(). ShikiSuen 2022-06-22 17:35:37 +0800
  • 40c3b3042c IME // charDeDuplicate -> deduplicate; +cleanup. ShikiSuen 2022-06-22 17:53:58 +0800
  • 77dd885ca9 IME // Implementing stableSort(). ShikiSuen 2022-06-22 17:19:43 +0800
  • d762bac9cd KeyHandler // Upgrade to cope with recent UOM upgrades. ShikiSuen 2022-06-22 15:27:28 +0800
  • 265cfbb21a UOM // Upgrade Suggest() to let it return a list of Unigrams. ShikiSuen 2022-06-22 14:51:02 +0800
  • 17646e8e6c UOM // Update copyright information. ShikiSuen 2022-06-22 14:36:18 +0800
  • 3c42dc509c ctlIME_Menu // Reset KeyHandler *before* toggling modes. ShikiSuen 2022-06-22 13:53:48 +0800
  • 48f8a1f94a ctlIME // Failed to set languageIdentifier for composing buffer font. ShikiSuen 2022-06-22 13:35:03 +0800
  • 2f68cf373c ctlIME & InputState // Fix an issue of not committing converted buffer. ShikiSuen 2022-06-22 13:16:35 +0800
  • f4e685ad15 ctlIME // Update comments. ShikiSuen 2022-06-22 13:51:04 +0800
  • bc428f2b04 ctlCandUniv. // Let candidates respect Chinese conversion settings. ShikiSuen 2022-06-22 12:07:51 +0800
  • ba9023cdbc KeyHandler // Add extra comments. ShikiSuen 2022-06-22 12:07:25 +0800
  • d96fc22840 PrefWindow // +fetchSuggestionsFromUserOverrideModel. ShikiSuen 2022-06-22 11:45:55 +0800
  • 2c1090e9e3 PrefUI // +fetchSuggestionsFromUserOverrideModel. ShikiSuen 2022-06-22 11:30:55 +0800
  • 53106daca1 KeyHandler // Bind fetchSuggestionsFromUserOverrideModel. ShikiSuen 2022-06-22 11:02:15 +0800
  • 77e343c8e7 mgrPrefs // +fetchSuggestionsFromUserOverrideModel. ShikiSuen 2022-06-22 10:51:17 +0800
  • 8b5f7bf1ef LMI // Conforming LanguageModelProtocol. ShikiSuen 2022-06-22 10:01:00 +0800