Commit Graph

1613 Commits

Author SHA1 Message Date
ShikiSuen 1e19a9e384 Installer // Reenable certain features for macOS 13. 2023-05-01 21:03:05 +08:00
ShikiSuen cd5977e18f CheatSheet // Update for v3.4.7 release. 2023-05-01 21:03:05 +08:00
ShikiSuen 5bdddc069d SessionCtl // Add switchInputMode() with its menu item. 2023-05-01 21:03:05 +08:00
ShikiSuen 8d9d8e1b23 i18n // Fix certain localization keys. 2023-05-01 21:03:05 +08:00
ShikiSuen 7d776baed5 IMEState // Remove useless variables, etc.
* Also reordering certain variables.
2023-05-01 21:03:05 +08:00
ShikiSuen b1f256ef05 SessionCtl // Use AttributeStrings generated by new methods. 2023-05-01 21:03:05 +08:00
ShikiSuen 1e27947579 IMEState // Get marking attributes from SessionCtl. 2023-05-01 21:03:05 +08:00
ShikiSuen 3b85bd6d7d SessionCtl // Implement selectionRange(), etc. 2023-05-01 21:03:05 +08:00
ShikiSuen b4d6d54f57 i18n // Fix certain descriptions. 2023-05-01 21:03:05 +08:00
ShikiSuen 3aeb865bda SessionCtl // Allow non-Qwerty layouts for certain parsers. 2023-05-01 21:03:05 +08:00
ShikiSuen 8bc621f126 NSEventImpl // Implement .layoutTranslated(). 2023-05-01 21:03:05 +08:00
ShikiSuen a940bcc49f IMKUtils // Add enum LatinKeyboardMarkings. 2023-05-01 21:03:05 +08:00
ShikiSuen 96e63ce5cb CtlPrefWindow // clang-format. 2023-05-01 21:03:05 +08:00
ShikiSuen 68a3404e49 [VersionUp] 3.4.6 GM Build 3406. 2023-04-15 15:08:38 +08:00
ShikiSuen 21d1d516f2 Update Data - 20230415 2023-04-15 15:08:38 +08:00
ShikiSuen 72ed8b081c TooltipUI // Hard-code certain tooltip colors. 2023-04-15 15:08:38 +08:00
ShikiSuen 5fb420adf1 Main // Use system NSSound by default. 2023-04-15 15:08:38 +08:00
ShikiSuen 4947f49043 SessionCtl // Again stop handling nulled NSEvents. 2023-04-15 15:08:38 +08:00
ShikiSuen 43774247c1 Tekkon // Fix fundamental errors in handling dynamic layouts. 2023-04-15 15:08:38 +08:00
ShikiSuen 846d3d45ea Bump version to 3.4.5 GM Build 3405. 2023-04-05 20:26:07 +08:00
ShikiSuen e098b5a229 Update Data - 20230405 2023-04-05 20:26:07 +08:00
ShikiSuen a031c0d61b Repo // Always fix input mode on activateServer(). 2023-04-05 20:26:07 +08:00
ShikiSuen 553b493006 PrefWindow // Dynamically render the parser menu. 2023-04-05 20:26:07 +08:00
ShikiSuen 49dd4b1a9a Repo // Add Wade-Gyles pinyin support. 2023-04-05 20:26:07 +08:00
ShikiSuen fa72e41d22 Tekkon // Add Wade-Gyles pinyin support. 2023-04-05 20:26:07 +08:00
ShikiSuen a6542df9bc InputHandler // Also update marker when previewing candidates. 2023-04-05 20:26:07 +08:00
ShikiSuen 650dbc13c8 IMEStateData // Prevent cursors from being out of bounds. 2023-04-05 20:26:07 +08:00
ShikiSuen 421268e620 SessionCtl // Use hidePalettes() when needed. 2023-04-05 20:26:07 +08:00
ShikiSuen 0639e9e289 Revert "SessionCtl // Use GCD for certain state tasks."
This reverts commit 852eed07e2.
2023-04-05 20:26:07 +08:00
ShikiSuen c52e869f0c Bump version to 3.4.4 GM Build 3404. 2023-03-23 21:17:43 +08:00
ShikiSuen 22e077ecc5 Update Data - 20230323 2023-03-23 21:17:43 +08:00
ShikiSuen 5a8303a45f CtlCandidateTDK // Add isFilterable(). 2023-03-23 21:17:43 +08:00
ShikiSuen d386a93784 IMEStateData // Update isFilterable(), etc. 2023-03-23 21:17:43 +08:00
ShikiSuen 78a950e355 LMAssembly & LMMgr // Add countPhrasePairs(), etc. 2023-03-23 21:17:43 +08:00
ShikiSuen 6a2a2de195 InputHandler // Remove useless conditions when nerfing single kanjis. 2023-03-23 21:17:43 +08:00
ShikiSuen e4275a753e LMMgr // Concurrency. 2023-03-23 21:17:43 +08:00
ShikiSuen 852eed07e2 SessionCtl // Use GCD for certain state tasks. 2023-03-23 21:17:43 +08:00
ShikiSuen 0f44861440 SessionCtl // Implement hidePalletes(). 2023-03-23 21:17:43 +08:00
ShikiSuen f76d0b6f96 InputHandler // Syncing changes from Megrez v2.6.2-v2.6.3 update. 2023-03-23 21:17:43 +08:00
ShikiSuen 652069b1de Megrez // Refactor Vertex(Spans), deprecating NodeAnchor. 2023-03-23 21:17:43 +08:00
ShikiSuen 2063b0e50b Megrez // Sanitizing node-crossed candidates. 2023-03-23 21:17:43 +08:00
ShikiSuen d83e9c7e05 DataCompiler // Specify when to calculate NORM. 2023-03-23 21:17:43 +08:00
ShikiSuen fc5fd39339 Xcode // Sort the file list. 2023-03-23 21:17:43 +08:00
ShikiSuen e89d4b262c Bump version to 3.4.3 GM Build 3403. 2023-03-12 14:56:14 +08:00
ShikiSuen 53528016f0 Update Data - 20230312 2023-03-12 14:56:14 +08:00
ShikiSuen 12e9caf557 LMMgr // Fix tagOverrides(). 2023-03-12 14:56:14 +08:00
ShikiSuen 03913cb71c InputHandler // Bring cursor jump to the marking mode.
* Certain models of ThinkPad USB Keyboard don't support Alt+Shift+→, hence the choice of Command key as the alternative modifier key for this function.
2023-03-12 14:56:14 +08:00
ShikiSuen c5b3083b48 InputHandler // Use updatePopupDisplayWithCursor() if needed. 2023-03-12 14:56:14 +08:00
ShikiSuen e4be1ecd3d InputHandler // Extend upperCaseLetterKeyBehavior(). 2023-03-12 14:56:14 +08:00
ShikiSuen c2ea8f254d Prefs // Extend upperCaseLetterKeyBehavior(). 2023-03-12 14:56:14 +08:00