ShikiSuen
2ec3214491
Repo // Introducing associated phrases in non-SCPC mode.
...
- Our implementation doesn't use compositor to handle associated phrases, considering that there are too many polyphonic ideographs in Mandarin Chinese.
- This implementation is NOT meant to be as competitive as the similar feature in McBopomofo PR416 (which uses compositor but has issues with polyphonic ideographs).
- This also brings related updates for CheatSheet.
- The translated terms of "Associated Phrases" are changed in this commit.
2024-01-07 18:49:37 +08:00
ShikiSuen
eb68454d8d
SessionCtl // Show memory usage when debug mode is ON.
2023-11-29 09:24:47 +08:00
ShikiSuen
1025dca837
CtlAboutUI // Refactor using SwiftUI.
2023-10-28 22:47:56 +08:00
ShikiSuen
5b11ffec44
SwiftPackages // Boost platform req. to macOS 11.
2023-10-28 22:47:56 +08:00
ShikiSuen
844c259aa6
Repo // Putting SettingsUI into MainAssembly.
2023-09-28 07:52:30 -05:00
ShikiSuen
f81f2d3b43
PrefUI // Massive renovation - phase 2.
...
- This is the last workable commit prior to boosting the SwiftUI system requirements from macOS 10.15 Catalina to macOS 13 Ventura.
2023-09-28 07:52:30 -05:00
ShikiSuen
5a1826c3bd
SessionCtl_Menu // Hide some items if serving `com.apple.SecurityAgent`.
2023-09-28 07:52:30 -05:00
ShikiSuen
f1cfe67c97
Repo // Don't check update if serving `com.apple.SecurityAgent`.
2023-09-28 07:52:30 -05:00
ShikiSuen
e76e4da01d
Repo // Bundlize main components into a dedicated Swift package.
2023-08-29 14:48:09 +08:00
ShikiSuen
a56b55125a
AppDelegate // Manage Update Info URL internally.
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
3f0f308c81
Repo // Compatibility with Xcode 15.
2023-06-17 16:25:54 +08:00
ShikiSuen
e9c4f845d6
Repo // Stablize the static AppDelegate instance.
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
d758ce5cd1
PrefWindow & PrefUI // Maintenance.
2023-03-04 20:32:26 +08:00
ShikiSuen
af386b25c8
SessionCtl_Menu // Remove UOM data of all input modes instead.
2023-02-15 12:55:20 +08:00
ShikiSuen
df03e29b59
SessionCtl // Add openAppSupportFolderFromContainer().
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
78635348d5
Repo // Add hotkey for calling reverse-lookup window.
2022-12-20 20:31:27 +08:00
ShikiSuen
dedbddf223
SessionCtl // Add the menu item for calling reverse-lookup window.
2022-12-20 20:20:00 +08:00
ShikiSuen
2e3549f172
Repo // Change the initial position of certain windows.
2022-12-20 20:20:00 +08:00
ShikiSuen
16162cd9ca
SessionCtl // Update certain menu titles.
2022-12-20 20:20:00 +08:00
ShikiSuen
19c2e24948
SessionCtl & LMMgr // Simplify the handling of openUserDictFile().
2022-12-17 15:14:22 +08:00
ShikiSuen
63d56d8132
Repo // Enforce NSApp.activate() instead.
2022-12-17 15:14:22 +08:00
ShikiSuen
15188f0eed
LMInstantiator // Stop duplicating LMCassette.
2022-12-17 15:14:22 +08:00
ShikiSuen
06e984b6f9
SessionCtl // Enforce forceComposerCleanup() if necessary.
2022-12-17 15:14:22 +08:00
ShikiSuen
9fc54412cc
SessionCtl // Remove useless setKeyLayout() in menu.
...
- I forgot to remove this during vChewing 1.5.x~1.8.x.
2022-12-17 15:14:22 +08:00
ShikiSuen
d263719e64
Repo // Change the buzz() trigger with certain NSAlert instances.
2022-12-17 14:54:49 +08:00
ShikiSuen
9e857b80d4
Repo // Turn currentLM and currentUOM into dynamic var.
2022-12-17 14:54:49 +08:00
ShikiSuen
d35b958f16
SessionCtl // Disable reloading on hotkey-toggling cassette mode.
...
- ... unless it is not loaded.
2022-12-17 14:54:49 +08:00
ShikiSuen
234819030c
Repo // Fix informativeText localization when cassette path error.
2022-12-17 14:54:49 +08:00
ShikiSuen
10695d6e63
SessionCtl // Add menu item for toggling cassette mode, etc.
2022-12-17 14:54:49 +08:00
ShikiSuen
77f071eef5
Repo // Preferences -> SSPreferences.
2022-12-17 14:54:49 +08:00
ShikiSuen
70f47407f9
UpdateSputnik // Use shared instance; Fix wrong key name.
2022-12-17 14:54:48 +08:00
ShikiSuen
08148779e5
PrefUI // Use uppercase Hungary naming convention.
2022-12-17 14:54:48 +08:00
ShikiSuen
9ae2797fca
Repo // Change how NSWindow shared instances are handled.
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
bf6bc90238
SessionCtl_Menu // Update certain menu item namings.
2022-12-17 14:54:47 +08:00
ShikiSuen
f75bafdd01
SessionCtl // Add caps lock notification support, etc.
2022-12-17 14:49:05 +08:00
ShikiSuen
216fe6e1ba
Repo // "ctlInputMethod" -> "SessionCtl".
2022-12-17 14:49:05 +08:00