Commit Graph

19 Commits

Author SHA1 Message Date
ShikiSuen ce611799dc IMEState // Track the index of unfinished readings / strokes. 2023-05-26 00:37:29 +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 a2f5606579 Repo // Add parameter names for ([String], String). 2023-03-10 16:02:08 +08:00
ShikiSuen e6696d910d Repo // Refactoring the entire LMMgr. 2023-03-10 16:02:08 +08:00
ShikiSuen 856c5d02d7 Clang-format // Use Google Swift Format Style. 2023-02-11 13:07:59 +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 2664509276 Repo // Massive updates conforming to recent changes of Megrez. 2022-12-20 19:55:49 +08:00
ShikiSuen 401b79a831 IMEState // Add tooltip duration property. 2022-12-17 15:14:22 +08:00
ShikiSuen 47ab4867b1 Repo // Remove the useless .ofNotEmpty() state. 2022-12-17 15:14:21 +08:00
ShikiSuen 7c4f141286 InputHandler // Improve conditioning of triggering candidate window. (#209) 2022-12-17 14:55:56 +08:00
ShikiSuen 5465fe16d2 InputHandler // Ensure commission of existing contents in certain cases. (#198)
- This fixes #194 and #195.
2022-12-17 14:55:56 +08:00
ShikiSuen 6168cc32d0 Repo // Massive nomenclature changes, etc. 2022-12-17 14:54:48 +08:00
ShikiSuen 216fe6e1ba Repo // "ctlInputMethod" -> "SessionCtl". 2022-12-17 14:49:05 +08:00
ShikiSuen 5815a49359 Repo // Simplify certain naming methods. 2022-12-17 14:49:05 +08:00
ShikiSuen 1648152b24 Repo // Move IMEState-related protocols to Shared package. 2022-12-17 14:49:05 +08:00
ShikiSuen cab7eb28f7 IMEState // Make certain data components directly accessible. 2022-12-17 14:49:05 +08:00
ShikiSuen 03d4099894 KeyHandler // Use PrefMgrProtocol delegate to handle UserDefaults. 2022-12-17 14:49:04 +08:00
ShikiSuen 9d077a9d49 Repo // Massive refactor & renovation.
- This commit is a massive refactor update towards the current vChewing codebase, modernizing the entire project structure.
- Put things into packages to boost compile speed.
- Also: IMKCandidates // macOS 10.13 High Sierra compatibility.
- ctlIME // Remove duplicated setValue().
2022-12-17 14:49:04 +08:00