ShikiSuen
|
d7d6a584e0
|
[VersionUp] 3.5.5 GM Build 3505.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
6a4b001449
|
Update Data - 20230915
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
27ccac62d2
|
SessionCtl // Do something with non-JIS keyboard on activation.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
153572b826
|
IMEApp // Implement .isKeyboardJIS().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
63422c9841
|
SessionCtl // Remove a redundant statement.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
ee97c5a5f1
|
ShiftKeyUpChecker // Enforce keyCode equality between contextual events.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
098a10dff7
|
NSEvent // Simplifying ModifierFlags.contains().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
f7bff78c4a
|
Repo // Migrate a condition regarding isASCIIMode.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
879243005f
|
SessionCtl // Remove a JIS-Incompatible condition.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
b428f18d60
|
Xcode // Update debug settings.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
6aa74c62b8
|
AppDelegate // Boost memory check maximum value to 768MB.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
a02613a28a
|
SessionCtl // Only setMarkedText() if newValue != oldValue.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
c3228acd93
|
PrefMgr // Implementing Observability.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
8b5e743b9f
|
SessionCtl // Remove a duplicated command.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
067f32e102
|
PrefWindow // Tweak .shareAlphanumericalModeStatusAcrossClients().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
21b22b02e8
|
PrefUI // Tweak .shareAlphanumericalModeStatusAcrossClients().
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
0502be50b9
|
Localizable // Fix certain translations.
|
2023-09-15 19:39:23 +08:00 |
ShikiSuen
|
9cbf087d95
|
MainAssembly // Reload filter when necessary.
|
2023-09-15 19:39:23 +08:00 |
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 |