Commit Graph

367 Commits

Author SHA1 Message Date
ShikiSuen 8dc7c027fc IMKCandidates // Patch highlightedIndex(). 2023-06-27 15:40:01 +08:00
ShikiSuen 2bfb29aea4 NSEventImpl // Add KeyCode.toEvent(). 2023-06-27 15:40:01 +08:00
ShikiSuen e9cc464f65 Prefs // +useSpaceToCommitHighlightedSCPCCandidate(). 2023-06-27 15:40:01 +08:00
ShikiSuen 28db2c8e7c Megrez // Clean walkedNodes everytime it walks. 2023-06-27 15:40:01 +08:00
ShikiSuen 309cd03291 Repo // Update certain symbol names. 2023-06-27 15:40:01 +08:00
ShikiSuen fa0e98ca4a LMCassette // Add areCandidateKeysShiftPressed(), etc. 2023-06-27 15:40:01 +08:00
ShikiSuen cfdd6fdc1b LMInstantiator // Add cassetteSymbolDataFor(). 2023-06-27 15:40:01 +08:00
ShikiSuen 7a76cc89d2 LMCassette // Add support for `%symboldef` section. 2023-06-27 15:40:01 +08:00
ShikiSuen 776f53bee8 CtlCandidateTDK // Enable dragability. 2023-06-18 11:09:25 +08:00
ShikiSuen e5c7505bdd CtlCandidateTDK // Reset window origin on updateDisplay(). 2023-06-18 11:09:25 +08:00
ShikiSuen 20368fcd91 SessionCtl // Extract resetCandidateWindowOrigin(). 2023-06-18 11:09:25 +08:00
ShikiSuen e771654a2f LMCassette // Enhanced support for `%quick` section. 2023-06-17 16:25:54 +08:00
ShikiSuen b33f974a00 Shared // Allow maximum 10 selection keys. 2023-06-17 16:25:54 +08:00
ShikiSuen af715ad8d8 NSEvent // Make .text() safer. 2023-06-17 16:25:54 +08:00
ShikiSuen 8562c35535 InputHandler // Refactor handleInput() to triageInput(). 2023-06-17 16:25:54 +08:00
ShikiSuen 3f0f308c81 Repo // Compatibility with Xcode 15. 2023-06-17 16:25:54 +08:00
ShikiSuen 7a1783d160 LMCassette // Support parsing `%quick` section. 2023-06-06 00:47:02 +08:00
ShikiSuen 31e2b017ae TDKCandidates // Refine OS version check methods. 2023-06-06 00:47:02 +08:00
ShikiSuen 6fb1d9ee1d TDKCandidates // Optimizing reverse lookup display for SwiftUI. 2023-06-06 00:47:02 +08:00
ShikiSuen 720ccfa4e3 TDKCandidates // Remove SwiftUI ScrollViews. 2023-06-06 00:47:02 +08:00
ShikiSuen fe78a5c292 TDKCandidates // Make CandidatePool into an ObservableObject. 2023-06-06 00:47:02 +08:00
ShikiSuen 6ed08e5355 TDKCandidates // Fix an issue to draw reverse lookup results correctly. 2023-06-06 00:47:02 +08:00
ShikiSuen b77a8f6295 TDKCandidates // Layout tweaks for SwiftUI. 2023-06-06 00:47:02 +08:00
ShikiSuen f99c16169e Repo // Use JSON as factory dictionary format. 2023-06-06 00:47:02 +08:00
ShikiSuen 4c07e4424c UOM // Fix certain structs. 2023-06-06 00:47:02 +08:00
ShikiSuen 5f27622c68 PrefUI // Clang-format. 2023-06-06 00:47:02 +08:00
ShikiSuen 0990fdceb1 TDKCandidates // Legacy View (not enabled yet). 2023-06-06 00:47:02 +08:00
ShikiSuen 91849ee973 CocoaExtension // Add Apple Silicon Detector. 2023-06-06 00:47:02 +08:00
ShikiSuen 682aaf5053 TDKCandidates // Make CandidatePool into a class, etc. 2023-06-06 00:47:02 +08:00
ShikiSuen 86b8fa5f79 Tekkon // v1.5.1 Update, removing Foundation dependency. 2023-06-06 00:47:02 +08:00
ShikiSuen 7ef7f33993 Megrez // v2.7.0 update, removing Foundation dependency. 2023-06-06 00:47:02 +08:00
ShikiSuen 6ab57f5165 Repo // Typo fix: LatinKeyboardMappings. 2023-06-06 00:47:02 +08:00
ShikiSuen 8811613b10 Repo // Integrate Alvin Liu parser support. 2023-05-26 00:37:29 +08:00
ShikiSuen a1fd56b872 Repo // Use new tags for pinyin parsers. 2023-05-26 00:37:29 +08:00
ShikiSuen f3280ebf44 Tekkon // (v1.5.0) AlvinLiu parser support. 2023-05-26 00:37:29 +08:00
ShikiSuen c33c50d2d8 SwiftImpl // Add overlap checker for Array and Set.
- This is at least usable for macOS 10.9; If macOS 10.10 and later, Swift has built-in functions to achieve this.
2023-05-26 00:37:29 +08:00
ShikiSuen 6963784e59 InputHander // Show tooltip for standalone intonation marks. 2023-05-26 00:37:29 +08:00
ShikiSuen ce611799dc IMEState // Track the index of unfinished readings / strokes. 2023-05-26 00:37:29 +08:00
ShikiSuen 7fb48357c4 Prefs // Add acceptLeadingIntonations(). 2023-05-26 00:37:29 +08:00
ShikiSuen 628e062e41 Shared // Fix a name typo in UserDefaults. 2023-05-26 00:37:29 +08:00
ShikiSuen c946064385 Tekkon // (v1.4.2) Integrate phonabetKeyForQuery(). 2023-05-26 00:37:29 +08:00
ShikiSuen 5bdddc069d SessionCtl // Add switchInputMode() with its menu item. 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 1e27947579 IMEState // Get marking attributes from SessionCtl. 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 72ed8b081c TooltipUI // Hard-code certain tooltip colors. 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 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