Commit Graph

  • a4cd1fb69e Repo // Dump wrecked UOM data on crash when debug mode is ON. ShikiSuen 2023-07-28 02:41:27 +0800
  • 339cfb0ad4 CtlCandidateTDK // Rewrite. ShikiSuen 2023-07-16 17:28:10 +0800
  • e4a8f34075 CtlCandidateTDK // Again disable dragability to avoid glitches. ShikiSuen 2023-07-16 21:50:30 +0800
  • 9408f18cc5 TooltipUI // Upgrade. ShikiSuen 2023-07-22 22:44:16 +0800
  • 65fc64bd65 PCB // Upgrade, removing dependency of boundingDimension(). ShikiSuen 2023-07-22 22:39:04 +0800
  • 5be390021f NotifierUI // Stop using boundingDimension(). ShikiSuen 2023-07-22 22:27:16 +0800
  • b579bdca57 CocoaExtension // Fix NSAttributedString.boundingDimension. ShikiSuen 2023-07-22 22:26:12 +0800
  • dcff84c482 Installer // Add debug intel for certain NSAlert messages. ShikiSuen 2023-07-22 20:57:08 +0800
  • b57c0ca117 CocoaExtension // Use fontLeading in boundingDimension. ShikiSuen 2023-07-22 16:56:13 +0800
  • db768aa4d3 InputHandler // Don't fix the order while revolving candidates. ShikiSuen 2023-07-08 15:18:41 +0800
  • 417786dca0 IMEApp // Fix .appVersionLabel(). ShikiSuen 2023-07-20 22:00:27 +0800
  • 34a6f036b5 IMEApp // Contantiate .appVersionLabel() with build date. ShikiSuen 2023-07-03 22:34:58 +0800
  • 20bddbc0cb PrefUI & PrefWindow // Attach build number to the window title. ShikiSuen 2023-07-03 22:31:20 +0800
  • cba27d10c2 IMEApp // Add .appVersionLabel(). ShikiSuen 2023-07-03 22:24:45 +0800
  • f33bf89be2 CocoaExtension // Add Bundle.getCodeSignedDate(). ShikiSuen 2023-07-21 00:11:43 +0800
  • c42237bb2e TISInputSourceExtension // Simplify rawTISInputSources(). ShikiSuen 2023-07-21 00:02:24 +0800
  • 1205ed7ed4 SessionCtl // Don't handle isSingleCommandBasedLetterHotKey. ShikiSuen 2023-07-03 21:29:08 +0800
  • fc7147238e NSEvent // +isSingleCommandBasedLetterHotKey(). ShikiSuen 2023-07-03 21:27:05 +0800
  • ea9a1e1d75 SessionCtl // Handle .keyUp events when necessary. ShikiSuen 2023-07-03 20:23:43 +0800
  • 63421dbcac SessionCtl // Update comments. ShikiSuen 2023-07-03 20:00:07 +0800
  • 2ac58f7348 [VersionUp] 3.5.2 GM Build 3502. 3.5.2 ShikiSuen 2023-06-29 21:06:26 +0800
  • 1d2722c87d Update Data - 20230629 ShikiSuen 2023-06-29 21:04:56 +0800
  • 5d7841d27e InfoPlist // Implement `TISIconLabels` property. ShikiSuen 2023-06-29 10:10:32 +0800
  • 24636ce7a7 LMCassette // Add support for "%flag_disp_partial_match". ShikiSuen 2023-06-28 19:47:29 +0800
  • 6b22f3d6f1 IMEState // Change marking style for .ofCandidates(). ShikiSuen 2023-06-28 09:53:58 +0800
  • a7e3013a1f InputHandler // Fix markers for .ofCandidates(). ShikiSuen 2023-06-28 09:30:05 +0800
  • 3c8fe42f9f InputHandler // Patch generateStateOfInputting() to fix markers. ShikiSuen 2023-06-28 09:02:37 +0800
  • 86c407a16d LMCassette // Auto-generate `%quick` results when appropriate. ShikiSuen 2023-06-28 00:38:37 +0800
  • 45925c3263 InputHandler // Still block leading letter-type wildcardKey. ShikiSuen 2023-06-28 00:25:45 +0800
  • 7eadd01904 LMMgr // Fix LMPlainBopomofo file extensions to plist. ShikiSuen 2023-06-27 23:57:37 +0800
  • 51754bcb5c PrefUI & PrefWindow // Update certain descriptive texts. ShikiSuen 2023-06-27 20:37:31 +0800
  • 83eb9da3e1 SessionCtl // Add initial char for `%quick` candidates (IMK). ShikiSuen 2023-06-27 20:31:09 +0800
  • 633a68b9a1 KeyLayouts // Toggle TICapsLockLanguageSwitchCapable ON. ShikiSuen 2023-06-29 10:58:42 +0800
  • 43b3b431b0 [VersionUp] 3.5.1 GM Build 3501. 3.5.1 ShikiSuen 2023-06-27 14:55:09 +0800
  • 996a1348f2 Update Data - 20230627 ShikiSuen 2023-06-27 12:25:23 +0800
  • 5b58442d67 Repo // Tweak alsoConfirmAssociatedCandidatesByEnter(). ShikiSuen 2023-06-26 00:05:12 +0800
  • beed28efe8 Main // Hardcode the InputMethodConnectionName. ShikiSuen 2023-06-25 23:02:59 +0800
  • 7561096d0d Repo // Refine `%quick` experiences with IMKCandidates. ShikiSuen 2023-06-24 23:38:09 +0800
  • 723437d085 InputHandler // Deduplicate `%quick` results for IMKCandidates. ShikiSuen 2023-06-24 22:42:53 +0800
  • b33d89abec InputHandler // Unseal `%quick` for IMKCandidates. ShikiSuen 2023-06-24 22:33:11 +0800
  • 6c87a29fb0 IMKCandidates // Dissolve InputHandler.handleEvent(), etc. ShikiSuen 2023-06-24 14:19:33 +0800
  • 8dc7c027fc IMKCandidates // Patch highlightedIndex(). ShikiSuen 2023-06-24 21:18:53 +0800
  • 234c2656b7 SessionCtl // Patch fixIndexForIMKCandidates(), etc. ShikiSuen 2023-06-24 16:59:12 +0800
  • f346ff198e IMEState // Patch isCandidateContainer(). ShikiSuen 2023-06-24 18:08:32 +0800
  • 9756f4da2a SessionCtl // Update notices regarding FB10978412. ShikiSuen 2023-06-24 17:18:19 +0800
  • 2bfb29aea4 NSEventImpl // Add KeyCode.toEvent(). ShikiSuen 2023-06-24 16:23:27 +0800
  • 1fabd619e0 SessionCtl // Unseal `%quick` selectionKeys for IMKCandidates. ShikiSuen 2023-06-24 15:27:07 +0800
  • 094e95e617 InputHandler // Fix candidate window origin during .ofInputting(). ShikiSuen 2023-06-22 14:33:18 +0800
  • 4af9794653 InputHandler // Straightly triage the event if IMKCandidates is OFF. ShikiSuen 2023-06-22 00:21:17 +0800
  • 59383f0e20 InputHandler // Allow typing wildcard symbol as punctuation. ShikiSuen 2023-06-21 23:13:47 +0800
  • 3708c1e124 SessionCtl // Add callNotification(). ShikiSuen 2023-06-21 23:21:57 +0800
  • cbdcb1a7c8 SessionCtl // Add isBootingUp(). ShikiSuen 2023-06-21 22:44:05 +0800
  • 45c8620c01 InputHandler // +useSpaceToCommitHighlightedSCPCCandidate(). ShikiSuen 2023-06-21 21:40:04 +0800
  • e8cd2ebb8f PrefUI // +useSpaceToCommitHighlightedSCPCCandidate(). ShikiSuen 2023-06-21 20:49:26 +0800
  • 1338e29a3e PrefWindow // +useSpaceToCommitHighlightedSCPCCandidate(). ShikiSuen 2023-06-21 21:11:38 +0800
  • e9cc464f65 Prefs // +useSpaceToCommitHighlightedSCPCCandidate(). ShikiSuen 2023-06-21 20:49:20 +0800
  • f7872810ad InputHandler // Do handleBackSpace() correctly with `%quick`. ShikiSuen 2023-06-21 01:14:45 +0800
  • 28db2c8e7c Megrez // Clean walkedNodes everytime it walks. ShikiSuen 2023-06-21 00:38:13 +0800
  • 309cd03291 Repo // Update certain symbol names. ShikiSuen 2023-06-23 18:08:15 +0800
  • d98e17afaa InputHandler // Still use Shift key under certain candidate context. ShikiSuen 2023-06-20 19:17:57 +0800
  • 78ce8aef1d SessionCtl // Show correct indicators for certain modifiers. ShikiSuen 2023-06-20 19:07:12 +0800
  • a53f96ee2f InputHandler // Bind areCandidateKeysShiftPressed(). ShikiSuen 2023-06-20 17:19:49 +0800
  • fa0e98ca4a LMCassette // Add areCandidateKeysShiftPressed(), etc. ShikiSuen 2023-06-20 15:54:39 +0800
  • 7d899b4af1 SessionCtl // Optimize selectionKeys(). ShikiSuen 2023-06-20 11:45:11 +0800
  • e6cb5974a7 SessionCtl // Comment update. ShikiSuen 2023-06-20 09:36:33 +0800
  • 2d3d0d3fc2 Repo // Simplify conditions for updatePopupDisplayWithCursor(). ShikiSuen 2023-06-20 09:10:05 +0800
  • d271ec1a14 SessionCtl // Update composition buffer for .ofSymbolTable(). ShikiSuen 2023-06-20 01:48:14 +0800
  • 0a711697bb InputHandler // Reorder when `%quick` inputs are handled. ShikiSuen 2023-06-19 23:02:36 +0800
  • 7df892c541 InputHandler // Use .ofSymbolTable() to handle `%symboldef`. ShikiSuen 2023-06-19 22:48:32 +0800
  • cfdd6fdc1b LMInstantiator // Add cassetteSymbolDataFor(). ShikiSuen 2023-06-19 22:06:34 +0800
  • 7a76cc89d2 LMCassette // Add support for `%symboldef` section. ShikiSuen 2023-06-19 21:55:24 +0800
  • a6ccb51172 InputHandler // Constantiate a never-mutate var. ShikiSuen 2023-06-19 21:38:58 +0800
  • c2b9abaa24 [VersionUp] 3.5.0 SP2 Build 3500. 3.5.0 ShikiSuen 2023-06-17 16:22:16 +0800
  • 0794c5a466 Update Data - 20230617 ShikiSuen 2023-06-17 14:31:34 +0800
  • 276555ed95 Repo // Force Shift+Candidate in `%quick` mode in some cases. ShikiSuen 2023-06-18 11:08:57 +0800
  • 2a5f02601c PrefWindow & PrefUI // Maintenance fix. ShikiSuen 2023-06-17 21:37:44 +0800
  • f38db788a5 PrefMgr // Upgrade sanity check for candidate keys. ShikiSuen 2023-06-17 21:49:31 +0800
  • 776f53bee8 CtlCandidateTDK // Enable dragability. ShikiSuen 2023-06-17 15:01:44 +0800
  • e5c7505bdd CtlCandidateTDK // Reset window origin on updateDisplay(). ShikiSuen 2023-06-17 14:42:08 +0800
  • 20368fcd91 SessionCtl // Extract resetCandidateWindowOrigin(). ShikiSuen 2023-06-17 14:40:16 +0800
  • adc4d918c6 InputHandler // Lower the priority of handling `%quick`. ShikiSuen 2023-06-16 10:25:59 +0800
  • 86e86eedaf Prefs // State that `%quick` is not ready for IMKCandidates. ShikiSuen 2023-06-15 20:15:33 +0800
  • ba98ebf0a7 InputHandler // Handle inputs for `%quick`. ShikiSuen 2023-06-14 16:24:36 +0800
  • b0c2bfc54e SessionCtl // Cope with `%quick` candidates. ShikiSuen 2023-06-14 11:11:24 +0800
  • e771654a2f LMCassette // Enhanced support for `%quick` section. ShikiSuen 2023-06-14 00:03:55 +0800
  • 5f2fb57f91 IMEState // Extend isCandidateContainer(). ShikiSuen 2023-06-14 11:16:29 +0800
  • b33f974a00 Shared // Allow maximum 10 selection keys. ShikiSuen 2023-06-16 23:04:37 +0800
  • a22e396c6f InputHandler // Accept Shift-combined chars as strokes. ShikiSuen 2023-06-15 23:00:13 +0800
  • 7f99b2f76a SessionCtl // Share isASCIIMode across all sessions for a client. ShikiSuen 2023-06-15 19:24:51 +0800
  • 7c64b4aaf4 InputHandler // Fix isConsideredEmptyForNow(). ShikiSuen 2023-06-15 01:35:01 +0800
  • f140471995 InputHandler // Also allow Cmd+Shift+Ctrl+[]. ShikiSuen 2023-06-14 00:03:25 +0800
  • ffd7db4bca Repo // Allow hot-toggling IMKCandidates. ShikiSuen 2023-06-10 17:37:30 +0800
  • af715ad8d8 NSEvent // Make .text() safer. ShikiSuen 2023-06-09 21:52:31 +0800
  • d92c5d3669 InputHandler // Use Space to cancel code-point input. ShikiSuen 2023-06-09 21:05:28 +0800
  • 950c9ea554 InputHandler // Refactor handleCandidate(). ShikiSuen 2023-06-14 23:34:56 +0800
  • 8562c35535 InputHandler // Refactor handleInput() to triageInput(). ShikiSuen 2023-06-09 14:34:35 +0800
  • 05213c04b1 SessionCtl // Keep IMKCandidates shown when needed. ShikiSuen 2023-06-10 16:30:25 +0800
  • e773ae759c Pref // Again disable enableSwiftUIForTDKCandidates by default. ShikiSuen 2023-06-15 21:26:25 +0800
  • 3f0f308c81 Repo // Compatibility with Xcode 15. ShikiSuen 2023-06-06 20:42:08 +0800
  • 0bb6a26b3a [VersionUp] 3.4.9 GM Build 3409 3.4.9 ShikiSuen 2023-06-06 00:24:36 +0800