Commit Graph

1613 Commits

Author SHA1 Message Date
ShikiSuen d7d6a584e0 [VersionUp] 3.5.5 GM Build 3505. 2023-09-15 19:39:23 +08:00
ShikiSuen 6a4b001449 Update Data - 20230915 2023-09-15 19:39:23 +08:00
ShikiSuen 27ccac62d2 SessionCtl // Do something with non-JIS keyboard on activation. 2023-09-15 19:39:23 +08:00
ShikiSuen 153572b826 IMEApp // Implement .isKeyboardJIS(). 2023-09-15 19:39:23 +08:00
ShikiSuen 63422c9841 SessionCtl // Remove a redundant statement. 2023-09-15 19:39:23 +08:00
ShikiSuen ee97c5a5f1 ShiftKeyUpChecker // Enforce keyCode equality between contextual events. 2023-09-15 19:39:23 +08:00
ShikiSuen 098a10dff7 NSEvent // Simplifying ModifierFlags.contains(). 2023-09-15 19:39:23 +08:00
ShikiSuen f7bff78c4a Repo // Migrate a condition regarding isASCIIMode. 2023-09-15 19:39:23 +08:00
ShikiSuen 879243005f SessionCtl // Remove a JIS-Incompatible condition. 2023-09-15 19:39:23 +08:00
ShikiSuen b428f18d60 Xcode // Update debug settings. 2023-09-15 19:39:23 +08:00
ShikiSuen 6aa74c62b8 AppDelegate // Boost memory check maximum value to 768MB. 2023-09-15 19:39:23 +08:00
ShikiSuen a02613a28a SessionCtl // Only setMarkedText() if newValue != oldValue. 2023-09-15 19:39:23 +08:00
ShikiSuen c3228acd93 PrefMgr // Implementing Observability. 2023-09-15 19:39:23 +08:00
ShikiSuen 8b5e743b9f SessionCtl // Remove a duplicated command. 2023-09-15 19:39:23 +08:00
ShikiSuen 067f32e102 PrefWindow // Tweak .shareAlphanumericalModeStatusAcrossClients(). 2023-09-15 19:39:23 +08:00
ShikiSuen 21b22b02e8 PrefUI // Tweak .shareAlphanumericalModeStatusAcrossClients(). 2023-09-15 19:39:23 +08:00
ShikiSuen 0502be50b9 Localizable // Fix certain translations. 2023-09-15 19:39:23 +08:00
ShikiSuen 9cbf087d95 MainAssembly // Reload filter when necessary. 2023-09-15 19:39:23 +08:00
ShikiSuen 60b9f28fa3 CheatSheet // A typo fix in Japanese localization. 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 e624e5a5dc TooltipUI // Add .information color scheme. 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 4e7c4133ab PCB // Auto-close out-of-date window instances. 2023-09-15 19:39:23 +08:00
ShikiSuen ff2df510d7 TooltipUI // Auto-close out-of-date window instances. 2023-09-15 19:39:23 +08:00
ShikiSuen e22941e8ae CtlCandidateTDK // Auto-close out-of-date window instances. 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 f4e4c37e60 Shared // Extend UserDef with necessary sub-properties. 2023-09-15 19:39:23 +08:00
ShikiSuen 66b63db64b i18n // Fix mistakes and trim outdated entries. 2023-09-15 19:39:23 +08:00
ShikiSuen 75cc4aad53 NSAttributedString // Hardcode default kern value in macOS 14. 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 368cf6bdd0 UserDef // Fix a key name in UserDefaults. 2023-09-15 19:39:23 +08:00
ShikiSuen 80f9b9bb46 LMConsolidator // Optimize fixEOF(). 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 480b362bf4 LMCassette // Supply generated %quick results when needed.
* Partial results are only supplied if  the line `%flag_disp_partial_match` presents in the cassette.
2023-09-15 19:39:23 +08:00
ShikiSuen e19aa9e83a PrefUI // Bind alwaysExpandCandidateWindow(). 2023-09-15 19:39:23 +08:00
ShikiSuen cc6c8bcf29 PrefWindow // Bind alwaysExpandCandidateWindow(). 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 f295471c79 PrefUI // Remove unnecessary linebreaks. 2023-09-15 19:39:23 +08:00
ShikiSuen 5ec86408eb PrefUI // Bind useDynamicCandidateWindowOrigin(). 2023-09-15 19:39:23 +08:00
ShikiSuen e5ad493988 PrefWindow // Bind useDynamicCandidateWindowOrigin(). 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