Commit Graph

1277 Commits

Author SHA1 Message Date
ShikiSuen 7c4f141286 InputHandler // Improve conditioning of triggering candidate window. (#209) 2022-12-17 14:55:56 +08:00
ShikiSuen 064b2fbe7d InputHandler // Fix wrong conditioning of composeReading(), etc. (#206)
- Stop calling candidate window when the compositor is empty.
- Stop handling the simple input case of the intonation "tone1".
2022-12-17 14:55:56 +08:00
ShikiSuen 3cba0ca87f Tekkon // Update romaji buffer display when necessary. (#204) 2022-12-17 14:55:56 +08:00
ShikiSuen 39834b3ec8 InputHandler // Show actual character text in debug console. (#203) 2022-12-17 14:55:56 +08:00
ShikiSuen 1e178e948f Repo // Stop committing raw dynamic keylayout chars. (#202) 2022-12-17 14:55:56 +08:00
ShikiSuen ae49ee81f3 SessionCtl // Optimize commission in resetInputHandler(). (#199) 2022-12-17 14:55:56 +08:00
ShikiSuen 5465fe16d2 InputHandler // Ensure commission of existing contents in certain cases. (#198)
- This fixes #194 and #195.
2022-12-17 14:55:56 +08:00
ShikiSuen 56a955c47c Repo // Update issue templates. 2022-12-17 14:55:56 +08:00
ShikiSuen 1e85cf94eb Bump version to 2.9.3 SP2 Build 2932. 2022-12-17 14:54:50 +08:00
ShikiSuen d8442acec8 InputHandler // Remove newlines from generateStateOfInputting(). 2022-12-17 14:54:50 +08:00
ShikiSuen a4fac74c37 IMEStateData // Remove unwanted new lines in displayedText. 2022-12-17 14:54:50 +08:00
ShikiSuen 6fce25ed2c SessionCtl // Stop committing unwanted newlines. 2022-12-17 14:54:50 +08:00
ShikiSuen 7cbaad774d LMA // Trim unnecessary newlines. 2022-12-17 14:54:50 +08:00
ShikiSuen e35a5b246f SessionCtl // Trim newlines among lookup results. 2022-12-17 14:54:50 +08:00
ShikiSuen 86512eb625 TDKCandidates // Trim newlines among lookup results. 2022-12-17 14:54:50 +08:00
ShikiSuen b543249f10 LineReader // Remove linebreak data from returned line result. 2022-12-17 14:54:50 +08:00
ShikiSuen fefb106d34 LMCassette // Also let clear() clear the reverseLookupMap. 2022-12-17 14:54:50 +08:00
ShikiSuen 25abdebcb3 Bump version to 2.9.3 SP1 Build 2931. 2022-12-17 14:54:50 +08:00
ShikiSuen d9258192f5 Prefs // Add "AutoCombineLongestPossibleCassetteKey". 2022-12-17 14:54:50 +08:00
ShikiSuen 177100ba2c InputHandler // Clear calligrapher if it is overflown. 2022-12-17 14:54:50 +08:00
ShikiSuen c88c8bda64 LMCassette // Generate wildcard table even if wildcardKey is missing. 2022-12-17 14:54:49 +08:00
ShikiSuen e47d5749e9 InputHandler // Let cassette mode respond to possible final key. 2022-12-17 14:54:49 +08:00
ShikiSuen 03236671af SessionCtl // Sort lookup results according to their candidate amounts. 2022-12-17 14:54:49 +08:00
ShikiSuen 2772782b67 Bump version to 2.9.3 GM Build 2930. 2022-12-17 14:54:49 +08:00
ShikiSuen 8098ae8239 LMInstantiator // Fix and simplify hasUnigramsFor(). 2022-12-17 14:54:49 +08:00
ShikiSuen b8de232c3f InputHandler // Handle results returned by compositor.insertKey(). 2022-12-17 14:54:49 +08:00
ShikiSuen 32e462af43 Megrez // Let insertKey() return false if no new nodes added. 2022-12-17 14:54:49 +08:00
ShikiSuen 11d2ce635d SessionCtl // Attempt to do annotations with IMKCandidates. 2022-12-17 14:54:49 +08:00
ShikiSuen 5fbc2fb728 TDKCandidates // UI accommodation with long reverse-lookup results.
- Use array to handle reverse-lookup UI representation.
- Remove SessionCtl.annotate().
2022-12-17 14:54:49 +08:00
ShikiSuen c9c81803b8 TDKCandidates // Implement CTFontCreateUIFontForLanguage(). 2022-12-17 14:54:49 +08:00
ShikiSuen 714632e1c8 SessionCtl // Stable-sort the lookup results. 2022-12-17 14:54:49 +08:00
ShikiSuen 7a4aa38df5 PrefUI // Simplify the usage of .help() backports. 2022-12-17 14:54:49 +08:00
ShikiSuen d263719e64 Repo // Change the buzz() trigger with certain NSAlert instances. 2022-12-17 14:54:49 +08:00
ShikiSuen 3ca7410316 Repo // Stop using didSet in cassettePath property.
- It doesn't work in some cases.
2022-12-17 14:54:49 +08:00
ShikiSuen 96e530fa01 AUTHORS // Update "Special thanks".
- CocoaHeads Taipei is now "redesignated".
2022-12-17 14:54:49 +08:00
ShikiSuen 34d3e83f2d Bump version to 2.9.2 GM Build 2920. 2022-12-17 14:54:49 +08:00
ShikiSuen ee8b8d9013 Repo // Merge certain Swift extensions. 2022-12-17 14:54:49 +08:00
ShikiSuen d2d8d4ab58 LMCassette // Handle delimiters consisting of multiple spaces. 2022-12-17 14:54:49 +08:00
ShikiSuen 85efbeaf81 TDKCandidates // Optimize vertical display in single column mode. 2022-12-17 14:54:49 +08:00
ShikiSuen f94ecf5fda Repo // Implementing reverse-lookup, requiring macOS 10.15 and later.
- Prefs & PrefUI // Add reverse-lookup toggle.
2022-12-17 14:54:49 +08:00
ShikiSuen 6e67a5edc8 AppDelegate // Again always load cassette data on startup. 2022-12-17 14:54:49 +08:00
ShikiSuen 9e857b80d4 Repo // Turn currentLM and currentUOM into dynamic var. 2022-12-17 14:54:49 +08:00
ShikiSuen 60b3fcf625 PrefMgr // Remove redundant LMMgr.loadCassetteData(). 2022-12-17 14:54:49 +08:00
ShikiSuen 78af4b72c2 SessionCtl // Add comments regarding upstream issue 346 and UPR347. 2022-12-17 14:54:49 +08:00
ShikiSuen d35b958f16 SessionCtl // Disable reloading on hotkey-toggling cassette mode.
- ... unless it is not loaded.
2022-12-17 14:54:49 +08:00
ShikiSuen d5fbcf5e2c Repo // Comment updates. 2022-12-17 14:54:49 +08:00
ShikiSuen 9d51781eda Bump version to 2.9.1 RTM Build 2910. 2022-12-17 14:54:49 +08:00
ShikiSuen 3df9e692a7 LMI // Stop reading factory plist dictionaries when using cassette mode. 2022-12-17 14:54:49 +08:00
ShikiSuen 234819030c Repo // Fix informativeText localization when cassette path error. 2022-12-17 14:54:49 +08:00
ShikiSuen baaa563c45 AppDelegate // Only load cassette on startup if it is enabled. 2022-12-17 14:54:49 +08:00