Commit Graph

17 Commits

Author SHA1 Message Date
ShikiSuen b03670cbcf InputHandler // Implementing Hanin Keyboard Symbol Input support. 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 856c5d02d7 Clang-format // Use Google Swift Format Style. 2023-02-11 13:07:59 +08:00
ShikiSuen a61d95339b InputHandler // Allow jumping from candidate state to marking state. 2022-12-20 20:31:27 +08:00
ShikiSuen 2664509276 Repo // Massive updates conforming to recent changes of Megrez. 2022-12-20 19:55:49 +08:00
ShikiSuen 15188f0eed LMInstantiator // Stop duplicating LMCassette. 2022-12-17 15:14:22 +08:00
ShikiSuen 65462f4ad0 SessionCtl // Nil the candidateUI for inactive sessions.
- We don't nil the IMKCandidates on deinit() in order to avoid EXC_BAD_ACCESS error.
2022-12-17 15:14:22 +08:00
ShikiSuen 5c537d3f16 InputHandler // Also allow opt+punct to reverse-flip candidates. 2022-12-17 15:14:21 +08:00
ShikiSuen d5fbcf5e2c Repo // Comment updates. 2022-12-17 14:54:49 +08:00
ShikiSuen c0ef70fe0d InputHandler // Implement stroke composition support. 2022-12-17 14:54:49 +08:00
ShikiSuen 19b0b138f2 InputHandler // Further simplification, etc.
- Removing certain useless cases of delegate.switchState(IMEState.ofEmpty()) right after ofCommitting().
- Divide handleComposition() for future purposes.
2022-12-17 14:54:48 +08:00
ShikiSuen 1324e0a077 Repo // selectedCandidateIndex -> highlightedIndex. 2022-12-17 14:54:48 +08:00
ShikiSuen b6b647d822 InputHandler // Simplify handleCandidate(). 2022-12-17 14:54:48 +08:00
ShikiSuen 0a0f02861b InputHandler // Remove errorCallback(). 2022-12-17 14:54:48 +08:00
ShikiSuen 581122720d InputHandler // Remove state parameter. 2022-12-17 14:54:48 +08:00
ShikiSuen 36a83f25a2 InputHandler // Remove stateCallback(). 2022-12-17 14:54:48 +08:00
ShikiSuen 6168cc32d0 Repo // Massive nomenclature changes, etc. 2022-12-17 14:54:48 +08:00