Commit Graph

1277 Commits

Author SHA1 Message Date
ShikiSuen 17da7f83cf SessionCtl // Ensure a state switch when resetInputHandler(). 2023-02-11 13:07:59 +08:00
ShikiSuen 8b0283cf51 SessionCtl // Make clientBundleIdentifier into a stored variable. 2023-02-11 13:07:59 +08:00
ShikiSuen ba164520fc SessionCtl // Optimize commit(). 2023-02-11 13:07:59 +08:00
ShikiSuen 99275a4682 SessionCtl // Again clearInlineDisplay() on deactivation.
* Also optimize doSetMarkedText().
2023-02-11 13:07:59 +08:00
ShikiSuen fef6eb5f76 InputHandler // Remove unnecessary empty state switches. 2023-02-11 13:07:59 +08:00
ShikiSuen ce0d6e1fe4 SwiftExtension // Refactor String.parsedAsHexLiteral().
Co-authored-by: IsaacXen <blackoutxen@gmail.com>
2023-02-11 13:07:59 +08:00
ShikiSuen 37d7a036a8 SwiftExtension // Add String.parsedAsHexLiteral(). 2023-02-11 13:07:59 +08:00
ShikiSuen ab9702b6a8 InputHandler // Extract handlePunctuationList(), etc.
* Also fix an issue which commits unfinished composer / calligrapher contents.
2023-02-11 13:07:59 +08:00
ShikiSuen 2cdc64b1ff InputHandler // Use applyingTransformFW2HW(). 2023-02-11 13:07:59 +08:00
ShikiSuen f103335d5c SessionCtl // Force composer cleanup on deactivateServer(). 2023-02-11 13:07:59 +08:00
ShikiSuen 856c5d02d7 Clang-format // Use Google Swift Format Style. 2023-02-11 13:07:59 +08:00
ShikiSuen e1edd189ad Bump version to 3.3.5 GM Build 3305. 2023-02-06 22:36:24 +08:00
ShikiSuen c4879423ce Update Data - 20230206 2023-02-06 22:36:24 +08:00
ShikiSuen 5e3adb570a PrefWindow // Only showing fart SFX toggle on April 1st. 2023-02-06 22:36:24 +08:00
ShikiSuen 13a7076255 PrefUI // Only showing fart SFX toggle on April 1st. 2023-02-06 22:36:24 +08:00
ShikiSuen 3b836d3dff SessionCtl // Automatically suppresses farts unless today is April 1st. 2023-02-06 22:36:24 +08:00
ShikiSuen 6430515215 CocoaExtension // Add Date.isTodayTheDate(from:), etc. 2023-02-06 22:36:24 +08:00
ShikiSuen f899e900c9 CocoaExtension // Fix some parameters used in buzz(). 2023-02-06 22:36:24 +08:00
ShikiSuen c0d6aab456 UpdateSputnik // Make certain variables into constants. 2023-02-06 22:36:24 +08:00
ShikiSuen ad1a96160b TDKCandidates // Fix calculation mistakes in horizontal layout. 2023-02-06 22:36:24 +08:00
ShikiSuen aa99475645 Bump version to 3.3.4 GM Build 3304. 2023-02-05 20:30:46 +08:00
ShikiSuen 71dbef07c9 Update Data - 20230205 2023-02-05 20:30:46 +08:00
ShikiSuen 6fed678161 CheatSheet // Add missing contents. 2023-02-05 20:30:46 +08:00
ShikiSuen f8d79b0e2e TDKCandidates // Optimize the horizontal layout. 2023-02-05 19:10:55 +08:00
ShikiSuen 0c50046426 PrefUI // Warn when unchecking the fart suppressor. 2023-02-05 19:10:55 +08:00
ShikiSuen 33501ebba9 PrefWindow // Warn when unchecking the fart suppressor. 2023-02-05 19:10:55 +08:00
ShikiSuen 0d3a727d9d Repo // Enable CGShieldingWindowLevel().
- We use the max value between CGShieldingWindowLevel() and kCGPopUpMenuWindowLevel.
2023-02-05 19:10:55 +08:00
ShikiSuen 361a99ccf3 Bump version to 3.3.3 GM Build 3303. 2023-02-01 14:44:12 +08:00
ShikiSuen 1b3bd62e3c Update Data - 20230201 2023-02-01 14:44:12 +08:00
ShikiSuen 0a36ed9ab1 Tekkon // Add new auto-correction cases (with unit tests). 2023-02-01 14:44:12 +08:00
ShikiSuen e2d3287c3d UOM // Reduce the decay half-life of unigrams, plus bug fix. 2023-02-01 14:44:12 +08:00
ShikiSuen 917ebcb1bf CheatSheet // Documentation update. 2023-02-01 14:44:12 +08:00
ShikiSuen a5dfa3f2a8 PrefUI // Reorder certain options. 2023-02-01 14:44:12 +08:00
ShikiSuen 84c2232f8c InputHandler // Add new hotkeys for revolving candidates.
* InputHandler // Add Shift+↑↓ candidate revolving support.

* InputHandler // Add (Shift+)kContextMenu candidate revolving support.

* InputHandler // Add Ctrl+Command+[] candidate revolving support.
2023-02-01 14:44:12 +08:00
ShikiSuen 9ce3c2a9e4 InputHandler // More detailed candidate revolving tooltip, etc. 2023-02-01 14:44:12 +08:00
ShikiSuen fc32da5bb9 InputHandler // rotateCandidate() -> revolveCandidate(). 2023-02-01 14:44:12 +08:00
ShikiSuen 402ae811e7 Repo // Rotate / Cycle -> Revolve. 2023-02-01 14:44:12 +08:00
ShikiSuen d1a7f3dcc3 InputHandler // Handle Alt+Shift+Enter, etc. 2023-02-01 14:44:12 +08:00
ShikiSuen 35d3c344ec InputHandler // Improve handling of invalid inputs. 2023-02-01 14:44:12 +08:00
ShikiSuen e334fc60ec NSEventImpl // Add KeyCode.kContextMenu = 110.
- This is the context menu key which is available in most PC keyboards.
2023-02-01 14:44:12 +08:00
ShikiSuen 2e9940b664 SwiftExtension // Introducing Index Revolver. 2023-02-01 14:44:12 +08:00
ShikiSuen 568cf686c3 SessionCtl // Fill missing parameters. 2023-02-01 14:44:12 +08:00
ShikiSuen c2d1c3971c Repo // Fix typo: 案件 -> 按鍵. 2023-02-01 14:44:12 +08:00
ShikiSuen cb9f978ccb Shared // Fix wrong comments. 2023-02-01 14:44:12 +08:00
ShikiSuen adac3792b2 Bump version to 3.3.2 GM Build 3302. 2023-01-25 17:42:23 +08:00
ShikiSuen 62c01bbf1a Update Data - 20230124 2023-01-25 17:42:23 +08:00
ShikiSuen 80f4cff96b Repo // Allow only using L-Shift for toggling alphanumerical mode. 2023-01-25 17:42:23 +08:00
ShikiSuen 98dbe81962 PrefUI // Remove some deprecated descriptions. 2023-01-25 17:42:23 +08:00
ShikiSuen b2e741043b Prefs // Remove shiftKeyAccommodationBehavior. 2023-01-25 17:42:23 +08:00
ShikiSuen 16a623ef76 Shared // Remove arrClientShiftHandlingExceptionList. 2023-01-25 17:42:23 +08:00