Commit Graph

  • 3b4060fabf Update Data - 20230606 ShikiSuen 2023-06-06 00:23:40 +0800
  • 7a1783d160 LMCassette // Support parsing `%quick` section. ShikiSuen 2023-06-05 23:48:27 +0800
  • d4c50ac47b Repo // Fix IMKServer connection name. ShikiSuen 2023-06-05 15:05:02 +0800
  • 31e2b017ae TDKCandidates // Refine OS version check methods. ShikiSuen 2023-06-05 20:33:27 +0800
  • 6fb1d9ee1d TDKCandidates // Optimizing reverse lookup display for SwiftUI. ShikiSuen 2023-06-05 12:51:21 +0800
  • 90f6fa53b8 PrefMgr // Use SwiftUI for TDKCandidates by default. ShikiSuen 2023-06-05 00:16:04 +0800
  • 720ccfa4e3 TDKCandidates // Remove SwiftUI ScrollViews. ShikiSuen 2023-06-05 12:25:39 +0800
  • fe78a5c292 TDKCandidates // Make CandidatePool into an ObservableObject. ShikiSuen 2023-06-05 00:07:17 +0800
  • 6ed08e5355 TDKCandidates // Fix an issue to draw reverse lookup results correctly. ShikiSuen 2023-06-05 00:07:44 +0800
  • b77a8f6295 TDKCandidates // Layout tweaks for SwiftUI. ShikiSuen 2023-06-04 20:46:16 +0800
  • bea40d7e75 InputHandler // Introduce hotkeys for candidate manipulation. ShikiSuen 2023-06-04 16:43:17 +0800
  • bf8d9f30f0 InputHandler // Tweak pipeline for NSEvents with empty texts. ShikiSuen 2023-06-04 18:14:52 +0800
  • 53182e2690 IMKCandidates // Implement updateDisplay(). ShikiSuen 2023-06-04 18:57:48 +0800
  • 730c5b6ff7 IMKCandidates // Update documentation. ShikiSuen 2023-06-04 15:07:03 +0800
  • 135b9dc1e4 IMKCandidates // Stop crashing on activating new session. ShikiSuen 2023-06-04 11:47:07 +0800
  • f99c16169e Repo // Use JSON as factory dictionary format. ShikiSuen 2023-06-03 00:20:58 +0800
  • 07da96d775 Data // Use JSON in lieu of Plist for factory dictionaries. ShikiSuen 2023-06-03 00:32:53 +0800
  • 69c856b776 DataCompiler // Compile JSON in lieu of Plist. ShikiSuen 2023-06-02 23:02:56 +0800
  • 4c07e4424c UOM // Fix certain structs. ShikiSuen 2023-06-03 18:06:47 +0800
  • 5f27622c68 PrefUI // Clang-format. ShikiSuen 2023-06-03 15:31:34 +0800
  • d269c82bcd PrefUI // Fix a compilation error happened with Xcode 14.3. ShikiSuen 2023-06-03 03:44:04 +0800
  • 0990fdceb1 TDKCandidates // Legacy View (not enabled yet). ShikiSuen 2023-05-30 00:13:29 +0800
  • 91849ee973 CocoaExtension // Add Apple Silicon Detector. ShikiSuen 2023-05-29 22:10:05 +0800
  • 682aaf5053 TDKCandidates // Make CandidatePool into a class, etc. ShikiSuen 2023-05-30 15:29:43 +0800
  • fc29b52f8f SessionCtl // Use selectionRange() and replacementRange(). ShikiSuen 2023-05-29 20:46:25 +0800
  • 4888a0dc54 SessionCtl // Use annotationSelected(). ShikiSuen 2023-05-29 21:22:15 +0800
  • 785840c02e PrefWindow // Sync text changes from PrefUI. ShikiSuen 2023-05-29 10:46:53 +0800
  • 86b8fa5f79 Tekkon // v1.5.1 Update, removing Foundation dependency. ShikiSuen 2023-05-27 21:18:25 +0800
  • 7ef7f33993 Megrez // v2.7.0 update, removing Foundation dependency. ShikiSuen 2023-05-27 21:18:21 +0800
  • 6ab57f5165 Repo // Typo fix: LatinKeyboardMappings. ShikiSuen 2023-05-27 21:15:32 +0800
  • 08f56c1009 [VersionUp] 3.4.8 GM Build 3408. 3.4.8 ShikiSuen 2023-05-25 23:41:59 +0800
  • eeff5c699b Update Data - 20230526 ShikiSuen 2023-05-26 00:38:19 +0800
  • e5a0c34778 Repo // Update CNS tag to 2023-05-19. ShikiSuen 2023-05-25 23:32:07 +0800
  • 8811613b10 Repo // Integrate Alvin Liu parser support. ShikiSuen 2023-05-23 20:05:16 +0800
  • a1fd56b872 Repo // Use new tags for pinyin parsers. ShikiSuen 2023-05-23 19:39:51 +0800
  • f3280ebf44 Tekkon // (v1.5.0) AlvinLiu parser support. ShikiSuen 2023-05-23 19:03:13 +0800
  • e9c4f845d6 Repo // Stablize the static AppDelegate instance. ShikiSuen 2023-05-18 17:45:39 +0800
  • c33c50d2d8 SwiftImpl // Add overlap checker for Array and Set. ShikiSuen 2023-05-13 16:29:11 +0800
  • a22eed4578 Repo // Use monochrome menu icons. ShikiSuen 2023-05-10 23:00:52 +0800
  • ddeb5e51d6 Repo // Fix mistakes in info.plist file. ShikiSuen 2023-05-08 23:18:52 +0800
  • e5143b9b4f SessionCtl // Turn off ASCII mode while switching CHS/CHT. ShikiSuen 2023-05-08 22:22:55 +0800
  • 1edce13f67 InputHandler // Show tooltip on overriding previous intonation. ShikiSuen 2023-05-12 21:23:12 +0800
  • 6963784e59 InputHander // Show tooltip for standalone intonation marks. ShikiSuen 2023-05-07 23:42:57 +0800
  • ce611799dc IMEState // Track the index of unfinished readings / strokes. ShikiSuen 2023-05-07 10:33:54 +0800
  • 08a069afde DataCompiler // Read new contents from raw folder. ShikiSuen 2023-05-06 17:17:17 +0800
  • 53ad30ebdd PrefWindow // Bind acceptLeadingIntonations(). ShikiSuen 2023-05-05 15:05:27 +0800
  • ad950038fd PrefUI // Bind acceptLeadingIntonations(). ShikiSuen 2023-05-05 14:17:10 +0800
  • de56d83484 InputHandler // Bind acceptLeadingIntonations(). ShikiSuen 2023-05-05 13:48:15 +0800
  • 7fb48357c4 Prefs // Add acceptLeadingIntonations(). ShikiSuen 2023-05-05 13:29:21 +0800
  • 628e062e41 Shared // Fix a name typo in UserDefaults. ShikiSuen 2023-05-05 13:11:51 +0800
  • c946064385 Tekkon // (v1.4.2) Integrate phonabetKeyForQuery(). ShikiSuen 2023-05-05 12:54:07 +0800
  • 3f427ae94f InputHandler // Accepting leading intonations. ShikiSuen 2023-05-05 01:38:25 +0800
  • c11cf4200c InputHandler // Remove (BOOL)keyConsumedByStrokes. ShikiSuen 2023-05-04 22:14:13 +0800
  • dd13a1218e InputHandler // Simplify handleComposition(). ShikiSuen 2023-05-04 18:31:47 +0800
  • a81fe379c2 InputHandler // Fix a fatal error with validity check. ShikiSuen 2023-05-12 20:44:22 +0800
  • 8d8c0246fe PrefUI // Remove useless blank lines. ShikiSuen 2023-05-05 13:57:05 +0800
  • 765572a1e9 [VersionUp] 3.4.7 GM Build 3407. 3.4.7 ShikiSuen 2023-05-01 20:48:59 +0800
  • 94109b25b1 Update Data - 20230501 ShikiSuen 2023-05-01 19:06:58 +0800
  • 2c3bd26b73 InputHandler // Fix several issues with Pinyin handling. ShikiSuen 2023-05-01 20:25:50 +0800
  • 9190e13aeb Installer // Remove isMonterey() for now. ShikiSuen 2023-05-01 20:06:00 +0800
  • 1e19a9e384 Installer // Reenable certain features for macOS 13. ShikiSuen 2023-05-01 18:44:32 +0800
  • cd5977e18f CheatSheet // Update for v3.4.7 release. ShikiSuen 2023-05-01 18:01:00 +0800
  • 5bdddc069d SessionCtl // Add switchInputMode() with its menu item. ShikiSuen 2023-05-01 09:51:24 +0800
  • 8d9d8e1b23 i18n // Fix certain localization keys. ShikiSuen 2023-05-01 10:06:29 +0800
  • 7d776baed5 IMEState // Remove useless variables, etc. ShikiSuen 2023-04-28 01:53:58 +0800
  • b1f256ef05 SessionCtl // Use AttributeStrings generated by new methods. ShikiSuen 2023-04-28 01:31:38 +0800
  • 1e27947579 IMEState // Get marking attributes from SessionCtl. ShikiSuen 2023-04-28 01:29:41 +0800
  • 3b85bd6d7d SessionCtl // Implement selectionRange(), etc. ShikiSuen 2023-04-28 00:51:34 +0800
  • b4d6d54f57 i18n // Fix certain descriptions. ShikiSuen 2023-05-01 09:41:36 +0800
  • 3aeb865bda SessionCtl // Allow non-Qwerty layouts for certain parsers. ShikiSuen 2023-04-23 21:49:54 +0800
  • 8bc621f126 NSEventImpl // Implement .layoutTranslated(). ShikiSuen 2023-04-23 19:43:41 +0800
  • a940bcc49f IMKUtils // Add enum LatinKeyboardMarkings. ShikiSuen 2023-04-23 20:55:36 +0800
  • 96e63ce5cb CtlPrefWindow // clang-format. ShikiSuen 2023-04-23 19:43:33 +0800
  • 68a3404e49 [VersionUp] 3.4.6 GM Build 3406. 3.4.6 ShikiSuen 2023-04-15 14:24:19 +0800
  • 21d1d516f2 Update Data - 20230415 ShikiSuen 2023-04-15 14:22:55 +0800
  • 72ed8b081c TooltipUI // Hard-code certain tooltip colors. ShikiSuen 2023-04-15 13:50:01 +0800
  • 5fb420adf1 Main // Use system NSSound by default. ShikiSuen 2023-04-15 13:35:15 +0800
  • 4947f49043 SessionCtl // Again stop handling nulled NSEvents. ShikiSuen 2023-04-15 12:42:26 +0800
  • 43774247c1 Tekkon // Fix fundamental errors in handling dynamic layouts. ShikiSuen 2023-04-12 23:45:24 +0800
  • 846d3d45ea Bump version to 3.4.5 GM Build 3405. 3.4.5 ShikiSuen 2023-04-05 20:07:05 +0800
  • e098b5a229 Update Data - 20230405 ShikiSuen 2023-04-05 20:06:33 +0800
  • a031c0d61b Repo // Always fix input mode on activateServer(). ShikiSuen 2023-03-31 23:46:42 +0800
  • 553b493006 PrefWindow // Dynamically render the parser menu. ShikiSuen 2023-03-31 22:58:12 +0800
  • 49dd4b1a9a Repo // Add Wade-Gyles pinyin support. ShikiSuen 2023-03-31 22:40:01 +0800
  • fa72e41d22 Tekkon // Add Wade-Gyles pinyin support. ShikiSuen 2023-03-31 22:39:57 +0800
  • a6542df9bc InputHandler // Also update marker when previewing candidates. ShikiSuen 2023-03-25 20:13:09 +0800
  • 650dbc13c8 IMEStateData // Prevent cursors from being out of bounds. ShikiSuen 2023-03-25 20:06:57 +0800
  • 421268e620 SessionCtl // Use hidePalettes() when needed. ShikiSuen 2023-04-01 09:23:19 +0800
  • 0639e9e289 Revert "SessionCtl // Use GCD for certain state tasks." ShikiSuen 2023-04-01 09:20:22 +0800
  • c52e869f0c Bump version to 3.4.4 GM Build 3404. 3.4.4 ShikiSuen 2023-03-23 21:00:33 +0800
  • 22e077ecc5 Update Data - 20230323 ShikiSuen 2023-03-23 20:50:10 +0800
  • 5a8303a45f CtlCandidateTDK // Add isFilterable(). ShikiSuen 2023-03-23 12:24:07 +0800
  • d386a93784 IMEStateData // Update isFilterable(), etc. ShikiSuen 2023-03-23 12:09:38 +0800
  • 78a950e355 LMAssembly & LMMgr // Add countPhrasePairs(), etc. ShikiSuen 2023-03-23 12:07:27 +0800
  • 6a2a2de195 InputHandler // Remove useless conditions when nerfing single kanjis. ShikiSuen 2023-03-22 22:41:17 +0800
  • e4275a753e LMMgr // Concurrency. ShikiSuen 2023-03-21 12:00:02 +0800
  • 852eed07e2 SessionCtl // Use GCD for certain state tasks. ShikiSuen 2023-03-20 14:38:44 +0800
  • 0f44861440 SessionCtl // Implement hidePalletes(). ShikiSuen 2023-03-20 14:38:42 +0800
  • f76d0b6f96 InputHandler // Syncing changes from Megrez v2.6.2-v2.6.3 update. ShikiSuen 2023-03-16 20:00:39 +0800
  • 652069b1de Megrez // Refactor Vertex(Spans), deprecating NodeAnchor. ShikiSuen 2023-03-21 21:06:45 +0800