ShikiSuen
|
b44a8d1a59
|
SessionCtl // Implement candidatePairHighlightChanged().
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
22ead33ba9
|
SessionCtl // Refactor candidatePairSelectionConfirmed().
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
fc49bebc5d
|
Repo // API changes for further purposes.
|
2023-03-10 16:02:08 +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
|
777870a1d3
|
SessionCtl // Bind candidateWindowShowOnlyOneLine, etc.
- Also unseal reverse lookups to all conditions.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
d3454ccd56
|
Repo // Utilizing 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
|
8b0283cf51
|
SessionCtl // Make clientBundleIdentifier into a stored variable.
|
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
|
9dc1e0aa80
|
SessionCtl // Fix isCandidateContextMenuEnabled().
|
2023-01-17 13:22:38 +08:00 |
ShikiSuen
|
6953efcd16
|
SessionCtl // Fix malfunctioned candidatePairRightClicked().
|
2023-01-17 13:22:38 +08:00 |
ShikiSuen
|
c134ba0356
|
IMEStateData & SessionCtl // Update the separator for the convertedMark.
|
2022-12-20 19:55:50 +08:00 |
ShikiSuen
|
2664509276
|
Repo // Massive updates conforming to recent changes of Megrez.
|
2022-12-20 19:55:49 +08:00 |
ShikiSuen
|
ebaf44c7dc
|
SessionCtl // Disable CandidateContextMenu for Spotlight and Raycast.
|
2022-12-20 19:55:49 +08:00 |
ShikiSuen
|
82f7b2477a
|
SessionCtl // Do currentLM.insertTemporaryData() when necessary.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
5a23c63cfb
|
SessionCtl // Apply updateUnigramData().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
3cc7972613
|
InputHandler // Add updateUnigramData().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
1d593b490f
|
SessionCtl // Add candidatePairRightClicked().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
dd964b3c40
|
SessionCtl // +isCandidateContextMenuEnabled().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
15188f0eed
|
LMInstantiator // Stop duplicating LMCassette.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
b8d6a828ba
|
SessionCtl // Nil the inputHandler for inactive sessions.
|
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
|
6f579fafd8
|
SessionCtl // Add isCandidateState().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
0b2a046885
|
SessionCtl // ctlCandidateCurrent -> candidateUI.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
e35a5b246f
|
SessionCtl // Trim newlines among lookup results.
|
2022-12-17 14:54:50 +08:00 |
ShikiSuen
|
03236671af
|
SessionCtl // Sort lookup results according to their candidate amounts.
|
2022-12-17 14:54:49 +08:00 |
ShikiSuen
|
5fbc2fb728
|
TDKCandidates // UI accommodation with long reverse-lookup results.
- Use array to handle reverse-lookup UI representation.
- Remove SessionCtl.annotate().
|
2022-12-17 14:54:49 +08:00 |
ShikiSuen
|
714632e1c8
|
SessionCtl // Stable-sort the lookup results.
|
2022-12-17 14:54:49 +08:00 |
ShikiSuen
|
f94ecf5fda
|
Repo // Implementing reverse-lookup, requiring macOS 10.15 and later.
- Prefs & PrefUI // Add reverse-lookup toggle.
|
2022-12-17 14:54:49 +08:00 |
ShikiSuen
|
272bfef227
|
SessionCtl // Fix a conditioning in candidatePairSelected().
|
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 |
ShikiSuen
|
c95a55dc60
|
SessionCtl // Publicization.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
a144e20304
|
SessionCtl // Make PCB, tooltip, and candidate window instances dynamic.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
4c44cf09c9
|
SessionCtl // Remove useless delegate symbols.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
4676c995ce
|
Repo // Fix selection key errors of vertical IMKCandidates.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
646ca310c6
|
Repo // Updating bleachSpecifiedSuggestions() to add batch processing.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
d872a6b443
|
Repo // Remove nerfed phrases from UOM database.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
b38938de54
|
CtlCandidateTDK // Performance boost.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
eadae22dbb
|
Repo // Introducing CtlCandidateTDK (horizontal).
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
f75bafdd01
|
SessionCtl // Add caps lock notification support, etc.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
b8ddfcabbf
|
SessionCtl // Remove useless delegate symbols, etc.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
216fe6e1ba
|
Repo // "ctlInputMethod" -> "SessionCtl".
|
2022-12-17 14:49:05 +08:00 |