Commit Graph

280 Commits

Author SHA1 Message Date
ShikiSuen 2bfad15422 TDKCandidates // Massive renovation + Cocoa legacy mode. 2023-02-24 00:08:53 +08:00
ShikiSuen 4a2db996a0 Prefs // +candidateWindowShowOnlyOneLine. 2023-02-24 00:08:53 +08:00
ShikiSuen 6319465f32 Prefs // +legacyCandidateViewTypesettingMethodEnabled. 2023-02-24 00:08:53 +08:00
ShikiSuen 9fbfe22fa6 SwiftUIExtension // Porting read-only NSTextField to SwiftUI. 2023-02-24 00:08:53 +08:00
ShikiSuen 888e6a9ddf Repo // Make candidateIndexAtKeyLabelIndex() nullable. 2023-02-24 00:08:53 +08:00
ShikiSuen 2289be50b6 Prefs // Change default candidate keys amount to 6. 2023-02-24 00:08:53 +08:00
ShikiSuen a83c91c738 SwiftExtension // Add bool operators. 2023-02-24 00:08:53 +08:00
ShikiSuen 6e46ba8fee LMCassette // Fix unit tests. 2023-02-24 00:08:53 +08:00
ShikiSuen d3454ccd56 Repo // Utilizing NSAttributedString.boundingDimension. 2023-02-24 00:08:53 +08:00
ShikiSuen 7d4e7ae551 CocoaExtension // +NSAttributedString.boundingDimension. 2023-02-24 00:08:53 +08:00
ShikiSuen 74ccd6d0b7 LMMgr // Simplify writeUserPhrase(). 2023-02-24 00:08:53 +08:00
ShikiSuen 87bc36aa9e Repo // Upgrade ClientListMgr to mk2. 2023-02-24 00:08:53 +08:00
ShikiSuen ce9138028a Prefs // +disableSegmentedThickUnderlineInMarkingMode.
Fullname: disableSegmentedThickUnderlineInMarkingModeForManagedClients.
2023-02-24 00:08:53 +08:00
ShikiSuen 3984cb79e4 SessionCtl // Simplify handing of NSRange parameters, etc. 2023-02-24 00:08:53 +08:00
ShikiSuen b87c9071ca Prefs // +classicHaninKeyboardSymbolModeShortcutEnabled. 2023-02-15 12:55:20 +08:00
ShikiSuen 151b9c4899 IMKHelper // Patch certain keyboard layouts missing in old macOS. 2023-02-15 12:55:20 +08:00
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