ShikiSuen
62742e9f82
PrefUI // Trim settings for toggling SwiftUI in TDKCandidates.
2023-09-28 07:52:30 -05:00
ShikiSuen
21b22b02e8
PrefUI // Tweak .shareAlphanumericalModeStatusAcrossClients().
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
e19aa9e83a
PrefUI // Bind 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
824e2cfce0
UserDefaults // Fix a typo in a variable name.
2023-09-15 19:39:23 +08:00
ShikiSuen
e76e4da01d
Repo // Bundlize main components into a dedicated Swift package.
2023-08-29 14:48:09 +08:00
ShikiSuen
0142258f34
PrefUI // Explain why IMKCandidates gets deprecated.
2023-08-29 14:48:09 +08:00
ShikiSuen
006192db87
Repo // Deprecating IMKCandidates.
...
* This is the only one big obstacle that hinders vChewing from being migratable as a cross-platform (macOS & iOS) app. Plus, IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why it is enough.
2023-08-29 14:48:09 +08:00
ShikiSuen
f3673fa4a8
NSEvent // Implement keyModifierFlags, etc.
2023-08-29 14:48:09 +08:00
ShikiSuen
a4c6e7c93e
PrefUI // Use NSPathControl instead.
2023-07-30 13:43:36 +08:00
ShikiSuen
45232ca499
PrefUI // Fix the methods for resetting paths.
2023-07-30 13:43:36 +08:00
ShikiSuen
100a16a9e6
PrefUI // Alt+Ellipsis button to use Finder to open paths.
2023-07-30 13:43:36 +08:00
ShikiSuen
20bddbc0cb
PrefUI & PrefWindow // Attach build number to the window title.
2023-07-30 13:43:36 +08:00
ShikiSuen
51754bcb5c
PrefUI & PrefWindow // Update certain descriptive texts.
2023-06-29 21:46:47 +08:00
ShikiSuen
5b58442d67
Repo // Tweak alsoConfirmAssociatedCandidatesByEnter().
2023-06-27 15:40:01 +08:00
ShikiSuen
6c87a29fb0
IMKCandidates // Dissolve InputHandler.handleEvent(), etc.
2023-06-27 15:40:01 +08:00
ShikiSuen
8dc7c027fc
IMKCandidates // Patch highlightedIndex().
2023-06-27 15:40:01 +08:00
ShikiSuen
e8cd2ebb8f
PrefUI // +useSpaceToCommitHighlightedSCPCCandidate().
2023-06-27 15:40:01 +08:00
ShikiSuen
2a5f02601c
PrefWindow & PrefUI // Maintenance fix.
2023-06-18 11:09:25 +08:00
ShikiSuen
86e86eedaf
Prefs // State that `%quick` is not ready for IMKCandidates.
2023-06-18 11:09:25 +08:00
ShikiSuen
ffd7db4bca
Repo // Allow hot-toggling IMKCandidates.
2023-06-17 16:25:54 +08:00
ShikiSuen
3f0f308c81
Repo // Compatibility with Xcode 15.
2023-06-17 16:25:54 +08:00
ShikiSuen
53182e2690
IMKCandidates // Implement updateDisplay().
2023-06-06 00:47:02 +08:00
ShikiSuen
730c5b6ff7
IMKCandidates // Update documentation.
2023-06-06 00:47:02 +08:00
ShikiSuen
f99c16169e
Repo // Use JSON as factory dictionary format.
2023-06-06 00:47:02 +08:00
ShikiSuen
d269c82bcd
PrefUI // Fix a compilation error happened with Xcode 14.3.
2023-06-06 00:47:02 +08:00
ShikiSuen
e5a0c34778
Repo // Update CNS tag to 2023-05-19.
2023-05-26 00:37:29 +08:00
ShikiSuen
a1fd56b872
Repo // Use new tags for pinyin parsers.
2023-05-26 00:37:29 +08:00
ShikiSuen
e9c4f845d6
Repo // Stablize the static AppDelegate instance.
2023-05-26 00:37:29 +08:00
ShikiSuen
ad950038fd
PrefUI // Bind acceptLeadingIntonations().
2023-05-26 00:37:29 +08:00
ShikiSuen
8d8c0246fe
PrefUI // Remove useless blank lines.
2023-05-26 00:37:29 +08:00
ShikiSuen
5bdddc069d
SessionCtl // Add switchInputMode() with its menu item.
2023-05-01 21:03:05 +08:00
ShikiSuen
b4d6d54f57
i18n // Fix certain descriptions.
2023-05-01 21:03:05 +08:00
ShikiSuen
c2ea8f254d
Prefs // Extend upperCaseLetterKeyBehavior().
2023-03-12 14:56:14 +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
18a0c243d2
PrefWindow && PrefUI // Fix a description.
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
7b8ac4ccda
PrefUI // Bind 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
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
888e6a9ddf
Repo // Make candidateIndexAtKeyLabelIndex() nullable.
2023-02-24 00:08:53 +08:00
ShikiSuen
4e9faa70c5
PrefUI // Fix tab page height problems.
2023-02-24 00:08:53 +08:00
ShikiSuen
35edeaf6e0
PrefUI // Add the DevZone back with new options.
2023-02-24 00:08:53 +08:00
ShikiSuen
03bdee4437
PrefUI // Correct a description regarding App Sandbox.
2023-02-24 00:08:53 +08:00