Commit Graph

264 Commits

Author SHA1 Message Date
ShikiSuen 84ea8de1d2 NSEventImpl // Simplify a condition. 2023-02-11 13:07:59 +08:00
ShikiSuen 18bdf80afd Repo // Using map(\.description) in lieu of charComponents(). 2023-02-11 13:07:59 +08:00
ShikiSuen 7beb6d3cd2 Repo // Unseal the Hanin symbol menu data.
* Also make sure the Hanin symbol menu content is kept as-is.
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 2cdc64b1ff InputHandler // Use applyingTransformFW2HW(). 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 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 f8d79b0e2e TDKCandidates // Optimize the horizontal layout. 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 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 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 cb9f978ccb Shared // Fix wrong comments. 2023-02-01 14:44:12 +08:00
ShikiSuen 80f4cff96b Repo // Allow only using L-Shift for toggling alphanumerical mode. 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
ShikiSuen 03c6d0e40a NSEvent // Add some bools for identifying JIS keycodes. 2023-01-25 17:42:23 +08:00
ShikiSuen 88ccbdf11d ShiftKeyUpChecker // Add additional conditions. 2023-01-17 13:37:53 +08:00
ShikiSuen 5ef515fa23 Repo // Change the method of reading factory plists. 2023-01-11 17:39:27 +08:00
ShikiSuen 848f5821e0 Prefs // Add useExternalFactoryDict(). 2023-01-11 17:39:27 +08:00
ShikiSuen 7ffb4b96d6 CocoaExtension // Allow callAlert() to handle responses. 2023-01-11 17:39:27 +08:00
ShikiSuen 70c2eb954c PrefUI // Add alternative tooltip button. 2023-01-11 17:39:27 +08:00
ShikiSuen 6941c6a532 LMCoreEX // Upgrade parsing methods. 2022-12-30 10:52:51 +08:00
ShikiSuen fa0f6ba017 LMReplacements // Upgrade parsing methods. 2022-12-30 10:52:51 +08:00
ShikiSuen 32de1534f5 LMAssociates // Upgrade parsing methods. 2022-12-30 10:52:51 +08:00
ShikiSuen 6d874e78d9 LMAssembly // Introducing StringView Ranges Extension MK2.
Co-authored-by: IsaacXen <blackoutxen@gmail.com>
2022-12-30 10:52:51 +08:00
ShikiSuen 2f98f2cc21 LMPlainBopomofo // Trim unused parts. 2022-12-30 10:52:51 +08:00
ShikiSuen fdd767069e Repo // Regularize FileHandle API usages for future purposes. 2022-12-30 10:52:51 +08:00
ShikiSuen 1305ce2a26 Repo // Move certain vertical-cases from IMEState to SessionCtl.
- InputHandler // Fix a case which should use delegate.isVerticalTyping.
2022-12-30 10:52:51 +08:00
ShikiSuen b439b2ce93 NotifierUI // GCD the tasks in notify(). 2022-12-30 10:52:51 +08:00
ShikiSuen 79a0fb33a0 TooltipUI // Force redraw. 2022-12-22 17:49:39 +08:00
ShikiSuen 228160a62b SwiftExtension // Add i18n number formatters. 2022-12-22 17:49:39 +08:00
ShikiSuen c11e08f33d SwiftExtension // Make AppProperty bindable. 2022-12-22 00:39:41 +08:00
ShikiSuen 9f8338acbf Repo // Fix an issue with shell(). 2022-12-20 20:31:28 +08:00
ShikiSuen 78635348d5 Repo // Add hotkey for calling reverse-lookup window. 2022-12-20 20:31:27 +08:00
ShikiSuen be67220155 TDKCandidates // Weaken the window border color. 2022-12-20 20:31:27 +08:00
ShikiSuen b75ab569b7 Megrez // 2.5.2 update, adding [Node].smashedPairs(), etc.
- Also consolidating certain methods.
2022-12-20 20:20:01 +08:00
ShikiSuen d9e7033f90 Tekkon // 1.3.1 update. 2022-12-20 20:20:01 +08:00
ShikiSuen c1350bccc3 LMAssembly // Remove duplicated symbols. 2022-12-20 20:20:00 +08:00
ShikiSuen 258d2f7362 Megrez // 2.5.0 update, syncing changes from MegrezNT. 2022-12-20 20:20:00 +08:00
ShikiSuen 3b2ef22c88 CocoaExtension // Introduce Alexis Bridoux's NSWindowPositioner. 2022-12-20 20:20:00 +08:00
ShikiSuen de1710b856 LMAssembly // Introduce LMRevLookup.
- This module is not supposed to be binded to LMInstantiator. Instead, use it when calling the reverse lookup window, and throw it after the window closes.
2022-12-20 20:20:00 +08:00
ShikiSuen 5e1ef36441 SwiftExtension // Add String.withEllipsis(). 2022-12-20 19:55:50 +08:00
ShikiSuen d2107f847a PhraseEditor // Release some memory when it gets disappeared. 2022-12-20 19:55:50 +08:00
ShikiSuen ac6b53b3ec TextEditorEX // Remove (buggy) tooltip binding support.
- This binding causes responsiveness issues towards the editor.
2022-12-20 19:55:50 +08:00