ShikiSuen
|
60b9f28fa3
|
CheatSheet // A typo fix in Japanese localization.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
35dcd92f4f
|
InputHandler // Update tooltip text for unfiltering phrases.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
e8ea97b71c
|
IMEState // Expose .markedTargetIsCurrentlyFiltered().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
20e8650eab
|
IMEStateData // Update tooltip if currently marked pair is filtered.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
e624e5a5dc
|
TooltipUI // Add .information color scheme.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
5cf913877c
|
LMMgr // Add .checkIfPhrasePairIsFiltered().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
919278d9cf
|
LMMgr // Simplify switch conditions with input modes, plus bug fix.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
0f2ad53481
|
LMInstantiator & UserPhrase // New method to check isFiltered().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
ee11682edb
|
UserPhrases // Implement .removeFromFilter() method, etc.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
1cc2929d95
|
Repo // Implement UserPhrase.isAlreadyFiltered().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
9c81700e98
|
IMEStateData // Optimize tooltip texts for phrase replacement mode.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
4e7c4133ab
|
PCB // Auto-close out-of-date window instances.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
ff2df510d7
|
TooltipUI // Auto-close out-of-date window instances.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
e22941e8ae
|
CtlCandidateTDK // Auto-close out-of-date window instances.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
09e5546e9b
|
Repo // Ensure [weak self] wherever necessary.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
f4e4c37e60
|
Shared // Extend UserDef with necessary sub-properties.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
66b63db64b
|
i18n // Fix mistakes and trim outdated entries.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
75cc4aad53
|
NSAttributedString // Hardcode default kern value in macOS 14.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
c5de30a3c3
|
PrefMgr // Unleash certain settings for macOS 13 and 14.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
368cf6bdd0
|
UserDef // Fix a key name in UserDefaults.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
80f9b9bb46
|
LMConsolidator // Optimize fixEOF().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
145fa34ebd
|
UserPhrase // Remove forced post-write file consolidation.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
480b362bf4
|
LMCassette // Supply generated %quick results when needed.
* Partial results are only supplied if the line `%flag_disp_partial_match` presents in the cassette.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
e19aa9e83a
|
PrefUI // Bind alwaysExpandCandidateWindow().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
cc6c8bcf29
|
PrefWindow // Bind alwaysExpandCandidateWindow().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
755026ded6
|
SessionCtl // Bind alwaysExpandCandidateWindow().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
7af6eb7cfb
|
UserDefaults // +alwaysExpandCandidateWindow().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
f295471c79
|
PrefUI // Remove unnecessary linebreaks.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
5ec86408eb
|
PrefUI // Bind useDynamicCandidateWindowOrigin().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
e5ad493988
|
PrefWindow // Bind useDynamicCandidateWindowOrigin().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
9e26086133
|
SessionCtl // Make dynamic candidate window origin togglable.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
29bc2d74cc
|
PrefMgr // Let all properties observable by KVO.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
17b0418dae
|
Prefs // +useDynamicCandidateWindowOrigin().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
824e2cfce0
|
UserDefaults // Fix a typo in a variable name.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
2e9412819d
|
[VersionUp] 3.5.4 GM Build 3504.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
35424efff7
|
Update Data - 20230829
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
136e8088be
|
MainAssembly // Implementing Unit Tests.
* Further unit tests will be implemented later according to other necessities.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
f81e6837b8
|
LMAssembly // Updating Unit Tests.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
4224509dae
|
CtlCandidateTDK // Auto-update tooltips when expanded.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
2c132a4f92
|
Repo // Auto-expand candidate UI under certain conditions.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
3d98e6d974
|
AppDelegate // Shift certain boot tasks for macOS 14 compatibility.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
eb52d2e1ac
|
UOM // Fix an index-out-of-range issue.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
bddbca6413
|
UOM // Fix an issue which generates wrecked trigram keys.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
16750e4bde
|
SessionCtl // Add one more replacement attempt to the final commit.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
3a8060bf88
|
Repo // Make UserDefaults unit-testable.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
c5c99894a9
|
SessionCtl // Check inputHandler's LM instead in handle().
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
c95b5cbda7
|
LMCoreJSON // Publicize certain methods.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
8c8cfc47f5
|
SessionCtl // Fix handleKeyUp().
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
2e3f08c4ff
|
LMA // LMCoreNS -> LMCoreJSON.
|
2023-08-29 14:48:09 +08:00 |
ShikiSuen
|
e76e4da01d
|
Repo // Bundlize main components into a dedicated Swift package.
|
2023-08-29 14:48:09 +08:00 |