Commit Graph

  • 6e24184c32 Merge pull request #33 from ShikiSuen/dev/LMConsolidator Shiki Suen 2022-01-29 14:31:32 +0800
  • 36d7e3fe19 Merge pull request #33 from ShikiSuen/dev/LMConsolidator Shiki Suen 2022-01-29 14:31:32 +0800
  • 57c672e3c0
    Merge pull request #33 from ShikiSuen/dev/LMConsolidator Shiki Suen 2022-01-29 14:31:32 +0800
  • 1c81d6f23a LMConsolidator // Module Implementation. ShikiSuen 2022-01-28 12:22:40 +0800
  • c6063433fe LMConsolidator // Module Implementation. ShikiSuen 2022-01-28 12:22:40 +0800
  • 954eeafcdf LMConsolidator // Module Implementation. ShikiSuen 2022-01-28 12:22:40 +0800
  • 74cd93f6ca Merge pull request #259 from zonble/input_fsm Weizhong Yang a.k.a zonble 2022-01-29 11:43:10 +0800
  • 19541101ec Adds tests. zonble 2022-01-28 21:29:36 +0800
  • 485925634a Adds unit tests for the key handler. zonble 2022-01-28 20:43:43 +0800
  • bb4550b9da Notifies if half-size punctuation is on or off. zonble 2022-01-28 19:37:38 +0800
  • 220696a70d Adds a hotkey to toggle half/full width punctuation. zonble 2022-01-28 19:30:43 +0800
  • 464a54f98a Also uses the backspace key to cancel candidate in smart BPMF mode. zonble 2022-01-28 19:23:55 +0800
  • c3304bc5f7 Allows users to input letters when candidate window is open in plain BPMF mode. zonble 2022-01-28 19:10:01 +0800
  • 43eef1fc1f Suppresses a log. zonble 2022-01-28 18:56:51 +0800
  • 618065b881 Fixes the state from handling enter in plain BPMF mode. zonble 2022-01-28 18:55:58 +0800
  • 439bb99ef5 Removes logs. zonble 2022-01-28 17:53:32 +0800
  • 75dc93a2ce Fixes the position of the tooltip. zonble 2022-01-28 17:04:07 +0800
  • ee521b6ee2 Fixes the behavior of the delete and backspace key. zonble 2022-01-28 16:59:28 +0800
  • 9612aa6ba0 Code clean-up. zonble 2022-01-28 16:51:25 +0800
  • b13da10ec0 Code clean-up. zonble 2022-01-28 16:16:52 +0800
  • 0bc9468ba2 Splits Input Method controller into two classes. zonble 2022-01-28 15:02:00 +0800
  • 66f9236a65 Deprecating Zonble's on-write EOF fixer. ShikiSuen 2022-01-28 13:23:31 +0800
  • f0294ea6af Deprecating Zonble's on-write EOF fixer. ShikiSuen 2022-01-28 13:23:31 +0800
  • 67829eed82 Deprecating Zonble's on-write EOF fixer. ShikiSuen 2022-01-28 13:23:31 +0800
  • ad08876a1c Use ObjCpp for all LM processors. ShikiSuen 2022-01-28 12:16:03 +0800
  • 07e51c08bb Use ObjCpp for all LM processors. ShikiSuen 2022-01-28 12:16:03 +0800
  • 8d6a4fcb61 Use ObjCpp for all LM processors. ShikiSuen 2022-01-28 12:16:03 +0800
  • dd803b6c31 Removes logs and add copyright information. zonble 2022-01-28 04:40:53 +0800
  • 056ffeabfd Tunes the interface. zonble 2022-01-28 04:04:44 +0800
  • 7ee955a55c Cleans-up KeyHandlerInput. zonble 2022-01-28 03:24:06 +0800
  • 87702f76c5 Cleans-up the interface. zonble 2022-01-28 03:18:10 +0800
  • e17d06fd2a Fixes the cursor index when choosing candidates. zonble 2022-01-28 01:58:25 +0800
  • 9351d877ba Fixes the issue on presenting the candidate window. zonble 2022-01-28 01:44:50 +0800
  • fc0c077193 Fixes the bug on handling arrow keys. zonble 2022-01-28 01:35:15 +0800
  • 2bbaa4a793 Fixes NSCoding exceptions. zonble 2022-01-28 00:23:31 +0800
  • 56c393cefa Prevents using global state as possible. zonble 2022-01-27 23:19:27 +0800
  • 1ad9e23918 Refactors the input controller. zonble 2022-01-27 22:54:53 +0800
  • ec3e50217a Deprecating EOF Fix in FastLM. ShikiSuen 2022-01-27 21:40:18 +0800
  • f81acda28d Deprecating EOF Fix in FastLM. ShikiSuen 2022-01-27 21:40:18 +0800
  • 8819d3ae34 Deprecating EOF Fix in FastLM. ShikiSuen 2022-01-27 21:40:18 +0800
  • 31944e32f2 Use ObjCpp for Mandarin Module ShikiSuen 2022-01-27 11:25:08 +0800
  • 2b2e269566 Use ObjCpp for Mandarin Module ShikiSuen 2022-01-27 11:25:08 +0800
  • 52bc957e0e Use ObjCpp for Mandarin Module ShikiSuen 2022-01-27 11:25:08 +0800
  • c150299f39 README.MD // 新增詳細的系統版本需求說明。 ShikiSuen 2022-01-26 19:56:38 +0800
  • 52ee1fcda6 README.MD // 新增詳細的系統版本需求說明。 ShikiSuen 2022-01-26 19:56:38 +0800
  • 4e04d551b2 README.MD // 新增詳細的系統版本需求說明。 ShikiSuen 2022-01-26 19:56:38 +0800
  • b1679837dd Use C++17 during build process. ShikiSuen 2022-01-26 19:54:14 +0800
  • e3c2163522 Use C++17 during build process. ShikiSuen 2022-01-26 19:54:14 +0800
  • ef015a169f Use C++17 during build process. ShikiSuen 2022-01-26 19:54:14 +0800
  • b4d47a646c Removing unnecessary OpenVanilla components. ShikiSuen 2022-01-26 18:26:47 +0800
  • 4d362087c7 Removing unnecessary OpenVanilla components. ShikiSuen 2022-01-26 18:26:47 +0800
  • 1e31d0e66c Removing unnecessary OpenVanilla components. ShikiSuen 2022-01-26 18:26:47 +0800
  • 12ca4043b7 Installer // Use FileManager to trash old bundle. ShikiSuen 2022-01-25 20:52:53 +0800
  • faf62a5a75 Installer // Use FileManager to trash old bundle. ShikiSuen 2022-01-25 20:52:53 +0800
  • 46c9384925 Installer // Use FileManager to trash old bundle. ShikiSuen 2022-01-25 20:52:53 +0800
  • 79184e83d5 macOS Requirements ↑ El Capitan. ShikiSuen 2022-01-25 20:53:14 +0800
  • c175fe7a24 macOS Requirements ↑ El Capitan. ShikiSuen 2022-01-25 20:53:14 +0800
  • 69ae056003 macOS Requirements ↑ El Capitan. ShikiSuen 2022-01-25 20:53:14 +0800
  • cedcbc81eb Installer // AppDelegate Localization Fix. ShikiSuen 2022-01-25 20:27:01 +0800
  • 87499c2aea Installer // AppDelegate Localization Fix. ShikiSuen 2022-01-25 20:27:01 +0800
  • 7f37755835 Installer // AppDelegate Localization Fix. ShikiSuen 2022-01-25 20:27:01 +0800
  • 4fa6ac00dc Shiki: MUI Selector // phase 2: Localization. ShikiSuen 2022-01-25 11:51:54 +0800
  • 0089fab53d Shiki: MUI Selector // phase 2: Localization. ShikiSuen 2022-01-25 11:51:54 +0800
  • f433ff17b9 Shiki: MUI Selector // phase 2: Localization. ShikiSuen 2022-01-25 11:51:54 +0800
  • 590998c190 Hiraku: MUI Selector // phase 1: Implementing function. Hiraku 2022-01-24 22:19:17 +0800
  • 5866ee7692 Hiraku: MUI Selector // phase 1: Implementing function. Hiraku 2022-01-24 22:19:17 +0800
  • 1fb93c4681 Hiraku: MUI Selector // phase 1: Implementing function. Hiraku 2022-01-24 22:19:17 +0800
  • 356722f0e1 Boost default buffer capacity to 20 chars. ShikiSuen 2022-01-24 20:33:13 +0800
  • 56d6f545c7 Boost default buffer capacity to 20 chars. ShikiSuen 2022-01-24 20:33:13 +0800
  • 5ba0cec88e Boost default buffer capacity to 20 chars. ShikiSuen 2022-01-24 20:33:13 +0800
  • 39f4cb5857 Fixed a wrong punctuation in UserOverrideModel.cpp ShikiSuen 2022-01-24 20:24:31 +0800
  • a6e24ce3ae Fixed a wrong punctuation in UserOverrideModel.cpp ShikiSuen 2022-01-24 20:24:31 +0800
  • 7dec737e7d Fixed a wrong punctuation in UserOverrideModel.cpp ShikiSuen 2022-01-24 20:24:31 +0800
  • 8acc1d73fe Move OpenVanilla components to 3rdParty folder. ShikiSuen 2022-01-24 20:14:04 +0800
  • 7dbfbe8e20 Move OpenVanilla components to 3rdParty folder. ShikiSuen 2022-01-24 20:14:04 +0800
  • 93b9fcd35b Move OpenVanilla components to 3rdParty folder. ShikiSuen 2022-01-24 20:14:04 +0800
  • 46e13f16a8 Force using TextEdit.app to open user phrases, etc. ShikiSuen 2022-01-24 17:12:07 +0800
  • ced6eb738e Force using TextEdit.app to open user phrases, etc. ShikiSuen 2022-01-24 17:12:07 +0800
  • f7197ebdb4 Force using TextEdit.app to open user phrases, etc. ShikiSuen 2022-01-24 17:12:07 +0800
  • e974b40f18 CNS // Phase 9: Add New Localization Terms. ShikiSuen 2022-01-24 14:22:03 +0800
  • b91f2d7c8f CNS // Phase 9: Add New Localization Terms. ShikiSuen 2022-01-24 14:22:03 +0800
  • 8c9f684173 CNS // Phase 9: Add New Localization Terms. ShikiSuen 2022-01-24 14:22:03 +0800
  • ddd4fe2ecd CNS // Phase 8: Bind functions to conditions. ShikiSuen 2022-01-24 13:56:45 +0800
  • 6487ccad0e CNS // Phase 8: Bind functions to conditions. ShikiSuen 2022-01-24 13:56:45 +0800
  • 92b8e369c3 CNS // Phase 8: Bind functions to conditions. ShikiSuen 2022-01-24 13:56:45 +0800
  • 3b5d8a4927 CNS // Phase 7: Modify AllUnigrams to let CNSLM work. ShikiSuen 2022-01-23 18:47:38 +0800
  • 94ec40c88a CNS // Phase 7: Modify AllUnigrams to let CNSLM work. ShikiSuen 2022-01-23 18:47:38 +0800
  • eb6f47fe06 CNS // Phase 7: Modify AllUnigrams to let CNSLM work. ShikiSuen 2022-01-23 18:47:38 +0800
  • 62cc523d75 CNS // Phase 6: Unit Tests to make sure CSV loads. ShikiSuen 2022-01-22 23:29:19 +0800
  • 042b4e0b54 CNS // Phase 6: Unit Tests to make sure CSV loads. ShikiSuen 2022-01-22 23:29:19 +0800
  • ab3e159fe2 CNS // Phase 6: Unit Tests to make sure CSV loads. ShikiSuen 2022-01-22 23:29:19 +0800
  • e7be39eb61 CNS // Phase 5: + MD5 check of the CSV data file. ShikiSuen 2022-01-22 23:28:11 +0800
  • c92fb7a319 CNS // Phase 5: + MD5 check of the CSV data file. ShikiSuen 2022-01-22 23:28:11 +0800
  • 51131e5ae5 CNS // Phase 5: + MD5 check of the CSV data file. ShikiSuen 2022-01-22 23:28:11 +0800
  • becb70cef0 CNS // Phase 4: Record CSV hash after zip extract. ShikiSuen 2022-01-22 22:51:00 +0800
  • 15e82357b2 CNS // Phase 4: Record CSV hash after zip extract. ShikiSuen 2022-01-22 22:51:00 +0800
  • e0c9fe592b CNS // Phase 4: Record CSV hash after zip extract. ShikiSuen 2022-01-22 22:51:00 +0800
  • 36b180d8c0 CNS // Phase 3: + Pref Entries & OOBE. ShikiSuen 2022-01-22 21:44:04 +0800
  • c2b2142c45 CNS // Phase 3: + Pref Entries & OOBE. ShikiSuen 2022-01-22 21:44:04 +0800
  • 10c4f0d03b CNS // Phase 3: + Pref Entries & OOBE. ShikiSuen 2022-01-22 21:44:04 +0800