ShikiSuen
|
e4be1ecd3d
|
InputHandler // Extend upperCaseLetterKeyBehavior().
|
2023-03-12 14:56:14 +08:00 |
ShikiSuen
|
c2ea8f254d
|
Prefs // Extend upperCaseLetterKeyBehavior().
|
2023-03-12 14:56:14 +08:00 |
ShikiSuen
|
0423ce727c
|
SessionCtl // Implement updatePopupDisplayWithCursor().
|
2023-03-12 14:56:14 +08:00 |
ShikiSuen
|
b44a8d1a59
|
SessionCtl // Implement candidatePairHighlightChanged().
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
79aa073b7a
|
InputHandler // Implement previewCompositionBufferForCandidate().
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
8535fc1711
|
Repo // Sync changes from Megrez v2.6.0 update.
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
22ead33ba9
|
SessionCtl // Refactor candidatePairSelectionConfirmed().
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
625897a744
|
Repo // Call candidatePairHighlightChanged() when appropriate.
|
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
|
41339a1c61
|
SessionCtl // Change the condition of areWeNerfing().
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
164366d8fa
|
SessionCtl // Implement the alternative init().
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
44dc2ee267
|
SessionCtl // Fix a format mistake in Caps Lock notification text.
|
2023-03-10 16:02:08 +08:00 |
ShikiSuen
|
04cb05ea34
|
PrefUI // Sync changes.
|
2023-03-07 18:38:59 +08:00 |
ShikiSuen
|
8541c3b9e6
|
PrefUI // Use AppStorage to handle UserDefaults, plus comment fix.
|
2023-03-07 18:38:59 +08:00 |
ShikiSuen
|
3ec0753686
|
AppDelegate // Fix odd preferences first.
|
2023-03-07 18:38:59 +08:00 |
ShikiSuen
|
a5a1861801
|
PrefMgr // Remove AppleLanguages property value if empty.
|
2023-03-07 18:38:59 +08:00 |
ShikiSuen
|
0a657d9be8
|
PrefMgr // Disable an option for macOS 11 and earlier.
|
2023-03-07 18:38:59 +08:00 |
ShikiSuen
|
18a0c243d2
|
PrefWindow && PrefUI // Fix a description.
|
2023-03-07 18:38:59 +08:00 |
ShikiSuen
|
3d8ad5423a
|
IMEStateData // Disallow filtering single kanjis in .ofMarking() state.
|
2023-03-07 18:38:59 +08:00 |
ShikiSuen
|
d758ce5cd1
|
PrefWindow & PrefUI // Maintenance.
|
2023-03-04 20:32:26 +08:00 |
ShikiSuen
|
d44dec7ea4
|
PrefUI // Update descriptions regarding UOM.
|
2023-03-03 09:42:51 +08:00 |
ShikiSuen
|
2fc8dbe541
|
InputHandler // Tweak generatePunctuationNamePrefix().
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
f7dc87fd7d
|
InputHandler // Fix half-width numeral inputs with (shift+)option key.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
1b0fd45951
|
SessionCtl // Fix half-width numeral inputs with (shift+)option key.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
7b8ac4ccda
|
PrefUI // Bind enableMouseScrollingForTDKCandidatesCocoa.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
35124352ed
|
SessionCtl // Bind enableMouseScrollingForTDKCandidatesCocoa.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
1bbc17d21f
|
Prefs // +enableMouseScrollingForTDKCandidatesCocoa.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
be8f7b5a22
|
Prefs & PrefUI // +enableSwiftUIForTDKCandidates.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
ab724fe680
|
Repo // Add fail-safe for errors related to IMKCandidate internal APIs.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
526be1e678
|
Prefs // +failureFlagForIMKCandidates.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
949f140671
|
TDKCandidates // Rewrite the UI using NSStackView.
* The mouse wheel scrolling operation currently gives a disastrous experience with TrackPad, hence getting disabled for now.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
7180bb2798
|
ClientListMgr // Block the access of ComDlg32 for macOS <= 10.12.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
04f1889923
|
ClientListMgr // Allow dragging app bundles to the window.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
e6e99c5205
|
InputHandler // Implement Alt+BkSp features.
|
2023-03-01 22:58:19 +08:00 |
ShikiSuen
|
c80ce1f54d
|
PrefWindow // Sync recent changes happened in PrefUI.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
3f45c5a9ec
|
PrefUI // +legacyCandidateViewTypesettingMethodEnabled.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
23842be93c
|
PrefUI // Bind candidateWindowShowOnlyOneLine, etc.
- Also state how to change the candidate row / column capacity.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
95b53ac082
|
SessionCtl // Bind legacyCandidateViewTypesettingMethodEnabled.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
777870a1d3
|
SessionCtl // Bind candidateWindowShowOnlyOneLine, etc.
- Also unseal reverse lookups to all conditions.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
2bfad15422
|
TDKCandidates // Massive renovation + Cocoa legacy mode.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
4a2db996a0
|
Prefs // +candidateWindowShowOnlyOneLine.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
6319465f32
|
Prefs // +legacyCandidateViewTypesettingMethodEnabled.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
b91ecde609
|
InputHandler // Don't beep() on failed candidate page operation.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
1f3fd08cad
|
ClientListMgr // Autofill recent 20 clients on adding new clients.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
bb991d0c86
|
SessionCtl // Temporarily remember the recent 20 clients' Bundle IDs.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
888e6a9ddf
|
Repo // Make candidateIndexAtKeyLabelIndex() nullable.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
2289be50b6
|
Prefs // Change default candidate keys amount to 6.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
d3454ccd56
|
Repo // Utilizing NSAttributedString.boundingDimension.
|
2023-02-24 00:08:53 +08:00 |