Commit Graph

28 Commits

Author SHA1 Message Date
ShikiSuen 9cbf087d95 MainAssembly // Reload filter when necessary. 2023-09-15 19:39:23 +08:00
ShikiSuen 35dcd92f4f InputHandler // Update tooltip text for unfiltering phrases. 2023-09-15 19:39:23 +08:00
ShikiSuen e8ea97b71c IMEState // Expose .markedTargetIsCurrentlyFiltered(). 2023-09-15 19:39:23 +08:00
ShikiSuen 20e8650eab IMEStateData // Update tooltip if currently marked pair is filtered. 2023-09-15 19:39:23 +08:00
ShikiSuen 5cf913877c LMMgr // Add .checkIfPhrasePairIsFiltered(). 2023-09-15 19:39:23 +08:00
ShikiSuen 919278d9cf LMMgr // Simplify switch conditions with input modes, plus bug fix. 2023-09-15 19:39:23 +08:00
ShikiSuen 0f2ad53481 LMInstantiator & UserPhrase // New method to check isFiltered(). 2023-09-15 19:39:23 +08:00
ShikiSuen ee11682edb UserPhrases // Implement .removeFromFilter() method, etc. 2023-09-15 19:39:23 +08:00
ShikiSuen 1cc2929d95 Repo // Implement UserPhrase.isAlreadyFiltered(). 2023-09-15 19:39:23 +08:00
ShikiSuen 9c81700e98 IMEStateData // Optimize tooltip texts for phrase replacement mode. 2023-09-15 19:39:23 +08:00
ShikiSuen 09e5546e9b Repo // Ensure [weak self] wherever necessary. 2023-09-15 19:39:23 +08:00
ShikiSuen c5de30a3c3 PrefMgr // Unleash certain settings for macOS 13 and 14. 2023-09-15 19:39:23 +08:00
ShikiSuen 145fa34ebd UserPhrase // Remove forced post-write file consolidation. 2023-09-15 19:39:23 +08:00
ShikiSuen 755026ded6 SessionCtl // Bind alwaysExpandCandidateWindow(). 2023-09-15 19:39:23 +08:00
ShikiSuen 7af6eb7cfb UserDefaults // +alwaysExpandCandidateWindow(). 2023-09-15 19:39:23 +08:00
ShikiSuen 9e26086133 SessionCtl // Make dynamic candidate window origin togglable. 2023-09-15 19:39:23 +08:00
ShikiSuen 29bc2d74cc PrefMgr // Let all properties observable by KVO. 2023-09-15 19:39:23 +08:00
ShikiSuen 17b0418dae Prefs // +useDynamicCandidateWindowOrigin(). 2023-09-15 19:39:23 +08:00
ShikiSuen 824e2cfce0 UserDefaults // Fix a typo in a variable name. 2023-09-15 19:39:23 +08:00
ShikiSuen 4224509dae CtlCandidateTDK // Auto-update tooltips when expanded. 2023-08-29 14:48:09 +08:00
ShikiSuen 2c132a4f92 Repo // Auto-expand candidate UI under certain conditions. 2023-08-29 14:48:09 +08:00
ShikiSuen 3d98e6d974 AppDelegate // Shift certain boot tasks for macOS 14 compatibility. 2023-08-29 14:48:09 +08:00
ShikiSuen 16750e4bde SessionCtl // Add one more replacement attempt to the final commit. 2023-08-29 14:48:09 +08:00
ShikiSuen 3a8060bf88 Repo // Make UserDefaults unit-testable. 2023-08-29 14:48:09 +08:00
ShikiSuen c5c99894a9 SessionCtl // Check inputHandler's LM instead in handle(). 2023-08-29 14:48:09 +08:00
ShikiSuen 8c8cfc47f5 SessionCtl // Fix handleKeyUp(). 2023-08-29 14:48:09 +08:00
ShikiSuen e76e4da01d Repo // Bundlize main components into a dedicated Swift package. 2023-08-29 14:48:09 +08:00
ShikiSuen 2cdeae1446 SPM // Preparations for the next development phrase. 2023-08-29 14:48:09 +08:00