Commit Graph

  • 4eacbf6f8c TDKCandidates // Removing SwiftUI support for now. ShikiSuen 2023-09-20 18:07:03 +0800
  • 1e077faf03 InfoPlist // Remove TISDoubleSpaceSubstitution. ShikiSuen 2023-09-20 17:48:23 +0800
  • c323a6efe8 GitHub // Force Xcode 15.x in Github CI. ShikiSuen 2023-09-20 15:57:24 +0800
  • f9b3eb6cd4 IMKHelper // Fix an error while freeing a pointer. ShikiSuen 2023-09-20 14:28:01 +0800
  • db4ccbb705 NSAttributedTextView // Compatibility tweaks. ShikiSuen 2023-09-19 17:26:56 +0800
  • 90c35db4d1 Repo // Xcode 14.2 comaptibility. ShikiSuen 2023-09-24 02:33:48 +0800
  • e6e27ee937 Repo // Use Xcode 15 recommended settings. ShikiSuen 2023-09-19 16:10:31 +0800
  • 7773441f09 Repo // Deprecating Theme Color. ShikiSuen 2023-09-23 22:41:44 +0800
  • 804164740e TDKCandidates // Patch `.kern` for macOS 14. ShikiSuen 2023-09-25 17:04:47 +0800
  • 53e319d913 Preferences // Use ObjC instead. ShikiSuen 2023-09-19 16:02:50 +0800
  • d7d6a584e0 [VersionUp] 3.5.5 GM Build 3505. 3.5.5 ShikiSuen 2023-09-15 19:36:49 +0800
  • 6a4b001449 Update Data - 20230915 ShikiSuen 2023-09-15 19:32:35 +0800
  • 27ccac62d2 SessionCtl // Do something with non-JIS keyboard on activation. ShikiSuen 2023-09-15 18:12:14 +0800
  • 153572b826 IMEApp // Implement .isKeyboardJIS(). ShikiSuen 2023-09-15 18:02:49 +0800
  • 63422c9841 SessionCtl // Remove a redundant statement. ShikiSuen 2023-09-15 17:52:40 +0800
  • ee97c5a5f1 ShiftKeyUpChecker // Enforce keyCode equality between contextual events. ShikiSuen 2023-09-15 00:37:11 +0800
  • 098a10dff7 NSEvent // Simplifying ModifierFlags.contains(). ShikiSuen 2023-09-15 13:12:32 +0800
  • f7bff78c4a Repo // Migrate a condition regarding isASCIIMode. ShikiSuen 2023-09-13 22:08:50 +0800
  • 879243005f SessionCtl // Remove a JIS-Incompatible condition. ShikiSuen 2023-09-13 22:12:37 +0800
  • b428f18d60 Xcode // Update debug settings. ShikiSuen 2023-09-13 11:34:48 +0800
  • 6aa74c62b8 AppDelegate // Boost memory check maximum value to 768MB. ShikiSuen 2023-09-12 04:08:52 +0800
  • a02613a28a SessionCtl // Only setMarkedText() if newValue != oldValue. ShikiSuen 2023-09-09 22:20:28 +0800
  • c3228acd93 PrefMgr // Implementing Observability. ShikiSuen 2023-09-09 19:28:17 +0800
  • 8b5e743b9f SessionCtl // Remove a duplicated command. ShikiSuen 2023-09-09 19:19:00 +0800
  • 067f32e102 PrefWindow // Tweak .shareAlphanumericalModeStatusAcrossClients(). ShikiSuen 2023-09-09 17:04:52 +0800
  • 21b22b02e8 PrefUI // Tweak .shareAlphanumericalModeStatusAcrossClients(). ShikiSuen 2023-09-09 17:04:45 +0800
  • 0502be50b9 Localizable // Fix certain translations. ShikiSuen 2023-09-09 16:50:33 +0800
  • 9cbf087d95 MainAssembly // Reload filter when necessary. ShikiSuen 2023-09-07 03:38:48 +0800
  • 60b9f28fa3 CheatSheet // A typo fix in Japanese localization. ShikiSuen 2023-09-07 02:55:42 +0800
  • 35dcd92f4f InputHandler // Update tooltip text for unfiltering phrases. ShikiSuen 2023-09-07 02:55:23 +0800
  • e8ea97b71c IMEState // Expose .markedTargetIsCurrentlyFiltered(). ShikiSuen 2023-09-07 02:45:50 +0800
  • 20e8650eab IMEStateData // Update tooltip if currently marked pair is filtered. ShikiSuen 2023-09-07 02:15:49 +0800
  • e624e5a5dc TooltipUI // Add .information color scheme. ShikiSuen 2023-09-07 02:05:34 +0800
  • 5cf913877c LMMgr // Add .checkIfPhrasePairIsFiltered(). ShikiSuen 2023-09-07 01:49:58 +0800
  • 919278d9cf LMMgr // Simplify switch conditions with input modes, plus bug fix. ShikiSuen 2023-09-07 01:49:56 +0800
  • 0f2ad53481 LMInstantiator & UserPhrase // New method to check isFiltered(). ShikiSuen 2023-09-07 01:37:19 +0800
  • ee11682edb UserPhrases // Implement .removeFromFilter() method, etc. ShikiSuen 2023-09-06 22:07:11 +0800
  • 1cc2929d95 Repo // Implement UserPhrase.isAlreadyFiltered(). ShikiSuen 2023-09-06 10:44:53 +0800
  • 9c81700e98 IMEStateData // Optimize tooltip texts for phrase replacement mode. ShikiSuen 2023-09-05 15:59:17 +0800
  • 4e7c4133ab PCB // Auto-close out-of-date window instances. ShikiSuen 2023-09-05 15:42:24 +0800
  • ff2df510d7 TooltipUI // Auto-close out-of-date window instances. ShikiSuen 2023-09-05 15:38:47 +0800
  • e22941e8ae CtlCandidateTDK // Auto-close out-of-date window instances. ShikiSuen 2023-09-05 15:28:34 +0800
  • 09e5546e9b Repo // Ensure [weak self] wherever necessary. ShikiSuen 2023-09-05 00:49:07 +0800
  • f4e4c37e60 Shared // Extend UserDef with necessary sub-properties. ShikiSuen 2023-09-04 22:41:55 +0800
  • 66b63db64b i18n // Fix mistakes and trim outdated entries. ShikiSuen 2023-09-03 20:37:13 +0800
  • 75cc4aad53 NSAttributedString // Hardcode default kern value in macOS 14. ShikiSuen 2023-09-03 14:58:01 +0800
  • c5de30a3c3 PrefMgr // Unleash certain settings for macOS 13 and 14. ShikiSuen 2023-09-03 16:08:12 +0800
  • 368cf6bdd0 UserDef // Fix a key name in UserDefaults. ShikiSuen 2023-09-03 16:32:22 +0800
  • 80f9b9bb46 LMConsolidator // Optimize fixEOF(). ShikiSuen 2023-09-03 14:31:22 +0800
  • 145fa34ebd UserPhrase // Remove forced post-write file consolidation. ShikiSuen 2023-09-03 14:08:56 +0800
  • 480b362bf4 LMCassette // Supply generated %quick results when needed. ShikiSuen 2023-08-31 10:42:24 +0800
  • e19aa9e83a PrefUI // Bind alwaysExpandCandidateWindow(). ShikiSuen 2023-08-30 23:50:27 +0800
  • cc6c8bcf29 PrefWindow // Bind alwaysExpandCandidateWindow(). ShikiSuen 2023-08-30 23:25:34 +0800
  • 755026ded6 SessionCtl // Bind alwaysExpandCandidateWindow(). ShikiSuen 2023-08-30 23:38:32 +0800
  • 7af6eb7cfb UserDefaults // +alwaysExpandCandidateWindow(). ShikiSuen 2023-08-30 22:46:26 +0800
  • f295471c79 PrefUI // Remove unnecessary linebreaks. ShikiSuen 2023-08-30 23:44:57 +0800
  • 5ec86408eb PrefUI // Bind useDynamicCandidateWindowOrigin(). ShikiSuen 2023-08-30 22:20:07 +0800
  • e5ad493988 PrefWindow // Bind useDynamicCandidateWindowOrigin(). ShikiSuen 2023-08-30 22:02:05 +0800
  • 9e26086133 SessionCtl // Make dynamic candidate window origin togglable. ShikiSuen 2023-08-30 21:35:20 +0800
  • 29bc2d74cc PrefMgr // Let all properties observable by KVO. ShikiSuen 2023-08-30 21:21:16 +0800
  • 17b0418dae Prefs // +useDynamicCandidateWindowOrigin(). ShikiSuen 2023-08-30 21:19:41 +0800
  • 824e2cfce0 UserDefaults // Fix a typo in a variable name. ShikiSuen 2023-08-30 21:13:45 +0800
  • 2e9412819d [VersionUp] 3.5.4 GM Build 3504. 3.5.4 ShikiSuen 2023-08-29 14:14:38 +0800
  • 35424efff7 Update Data - 20230829 ShikiSuen 2023-08-29 14:05:52 +0800
  • 136e8088be MainAssembly // Implementing Unit Tests. ShikiSuen 2023-08-25 03:16:57 +0800
  • f81e6837b8 LMAssembly // Updating Unit Tests. ShikiSuen 2023-08-28 01:53:12 +0800
  • 4224509dae CtlCandidateTDK // Auto-update tooltips when expanded. ShikiSuen 2023-08-29 00:39:48 +0800
  • 2c132a4f92 Repo // Auto-expand candidate UI under certain conditions. ShikiSuen 2023-08-29 00:11:49 +0800
  • 3d98e6d974 AppDelegate // Shift certain boot tasks for macOS 14 compatibility. ShikiSuen 2023-08-28 21:11:24 +0800
  • eb52d2e1ac UOM // Fix an index-out-of-range issue. ShikiSuen 2023-08-28 01:38:32 +0800
  • bddbca6413 UOM // Fix an issue which generates wrecked trigram keys. ShikiSuen 2023-08-27 23:49:54 +0800
  • 16750e4bde SessionCtl // Add one more replacement attempt to the final commit. ShikiSuen 2023-08-27 17:15:52 +0800
  • 3a8060bf88 Repo // Make UserDefaults unit-testable. ShikiSuen 2023-08-24 22:12:09 +0800
  • c5c99894a9 SessionCtl // Check inputHandler's LM instead in handle(). ShikiSuen 2023-08-25 03:16:58 +0800
  • c95b5cbda7 LMCoreJSON // Publicize certain methods. ShikiSuen 2023-08-25 02:53:56 +0800
  • 8c8cfc47f5 SessionCtl // Fix handleKeyUp(). ShikiSuen 2023-08-25 02:33:09 +0800
  • 2e3f08c4ff LMA // LMCoreNS -> LMCoreJSON. ShikiSuen 2023-08-24 23:09:29 +0800
  • e76e4da01d Repo // Bundlize main components into a dedicated Swift package. ShikiSuen 2023-08-23 00:30:48 +0800
  • 2cdeae1446 SPM // Preparations for the next development phrase. ShikiSuen 2023-08-22 11:07:18 +0800
  • cd33a21587 Repo // Introducing Broadcaster for KVO operations. ShikiSuen 2023-08-23 00:00:09 +0800
  • a56b55125a AppDelegate // Manage Update Info URL internally. ShikiSuen 2023-08-22 11:43:40 +0800
  • 0142258f34 PrefUI // Explain why IMKCandidates gets deprecated. ShikiSuen 2023-08-22 00:18:16 +0800
  • 006192db87 Repo // Deprecating IMKCandidates. ShikiSuen 2023-08-21 22:49:52 +0800
  • 2ea94c8886 AppDelegate // Always relocate wrecked UOM data. ShikiSuen 2023-08-21 20:24:43 +0800
  • b375da5c95 InputHandler // Properly handle arrow keys for certain submodes. ShikiSuen 2023-08-11 16:18:55 +0800
  • 4a476e0a50 InputHandler // Fix isConsideredEmptyForNow(). ShikiSuen 2023-08-11 15:50:17 +0800
  • f3673fa4a8 NSEvent // Implement keyModifierFlags, etc. ShikiSuen 2023-08-10 14:51:09 +0800
  • 308e068dfc InputHandler // Turn off HaninKeyboardSymbolMode on clear(). ShikiSuen 2023-08-10 15:26:29 +0800
  • 48978f396b InputHandler // Update comments. ShikiSuen 2023-08-10 15:18:20 +0800
  • b2ee0e3972 TDKCandidates // Implement page-expansion feature. ShikiSuen 2023-08-09 23:53:09 +0800
  • 2abb86f4b8 ShiftKeyUpChecker // Remove redundant contents. ShikiSuen 2023-08-05 13:35:58 +0800
  • 660d79bd51 [VersionUp] 3.5.3 GM Build 3503. 3.5.3 ShikiSuen 2023-07-30 13:40:21 +0800
  • c7dcf49daa Update Data - 20230730 ShikiSuen 2023-07-30 13:37:39 +0800
  • 2ca28f274b i18n // Term fix. ShikiSuen 2023-07-30 12:20:43 +0800
  • a4c6e7c93e PrefUI // Use NSPathControl instead. ShikiSuen 2023-07-30 10:59:04 +0800
  • 45232ca499 PrefUI // Fix the methods for resetting paths. ShikiSuen 2023-07-29 23:35:24 +0800
  • 100a16a9e6 PrefUI // Alt+Ellipsis button to use Finder to open paths. ShikiSuen 2023-07-29 22:58:52 +0800
  • fd4bc39032 SwiftUIImpl // Porting NSPathControl to SwiftUI. ShikiSuen 2023-07-30 08:30:45 +0800
  • a97d4a22cb LMMgr // Write default values on path reset. ShikiSuen 2023-07-29 17:55:52 +0800
  • 689d80ddda CtlPrefWindow // Use PathControl instead. ShikiSuen 2023-07-29 00:09:25 +0800