ShikiSuen
7f744589af
PrefWindow // +checkAbusersOfSecureEventInputAPI().
2023-10-28 22:47:56 +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
3de134d640
Repo // Deprecating `SwiftUIBackports`.
2023-09-28 07:52:30 -05:00
ShikiSuen
fa979137df
PrefUI // Boost SwiftUI requirements to macOS 13.
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
109ec7382d
PrefUI // Massive renovation - phase 1.
...
- This is the last workable commit prior to the deprecation of the SSPreferences package.
2023-09-28 07:52:30 -05:00
ShikiSuen
deee89e575
CtlPrefWindow // Add tooltip for navigation items.
2023-09-28 07:52:30 -05:00
ShikiSuen
e5363efa03
PrefWindow // Add toggle for CapsLock notifications.
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
eb6c747272
PrefUI // +.securityHardenedCompositionBuffer().
2023-09-28 07:52:30 -05:00
ShikiSuen
6b2a82e2f8
PrefWindow // Add options for handling Shift-key toggles.
2023-09-28 07:52:30 -05:00
ShikiSuen
62742e9f82
PrefUI // Trim settings for toggling SwiftUI in TDKCandidates.
2023-09-28 07:52:30 -05:00
ShikiSuen
90c35db4d1
Repo // Xcode 14.2 comaptibility.
2023-09-28 07:52:30 -05:00
ShikiSuen
21b22b02e8
PrefUI // Tweak .shareAlphanumericalModeStatusAcrossClients().
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
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
cd33a21587
Repo // Introducing Broadcaster for KVO operations.
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
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
2ea94c8886
AppDelegate // Always relocate wrecked UOM data.
2023-08-29 14:48:09 +08:00
ShikiSuen
b375da5c95
InputHandler // Properly handle arrow keys for certain submodes.
2023-08-29 14:48:09 +08:00
ShikiSuen
4a476e0a50
InputHandler // Fix isConsideredEmptyForNow().
2023-08-29 14:48:09 +08:00
ShikiSuen
f3673fa4a8
NSEvent // Implement keyModifierFlags, etc.
2023-08-29 14:48:09 +08:00
ShikiSuen
308e068dfc
InputHandler // Turn off HaninKeyboardSymbolMode on clear().
2023-08-29 14:48:09 +08:00
ShikiSuen
48978f396b
InputHandler // Update comments.
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
a97d4a22cb
LMMgr // Write default values on path reset.
2023-07-30 13:43:36 +08:00
ShikiSuen
689d80ddda
CtlPrefWindow // Use PathControl instead.
2023-07-30 13:43:36 +08:00
ShikiSuen
a4cd1fb69e
Repo // Dump wrecked UOM data on crash when debug mode is ON.
2023-07-30 13:43:36 +08:00
ShikiSuen
db768aa4d3
InputHandler // Don't fix the order while revolving candidates.
2023-07-30 13:43:36 +08:00
ShikiSuen
417786dca0
IMEApp // Fix .appVersionLabel().
2023-07-30 13:43:36 +08:00
ShikiSuen
34a6f036b5
IMEApp // Contantiate .appVersionLabel() with build date.
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
cba27d10c2
IMEApp // Add .appVersionLabel().
2023-07-30 13:43:36 +08:00
ShikiSuen
1205ed7ed4
SessionCtl // Don't handle isSingleCommandBasedLetterHotKey.
2023-07-30 13:43:36 +08:00
ShikiSuen
ea9a1e1d75
SessionCtl // Handle .keyUp events when necessary.
2023-07-30 13:43:36 +08:00
ShikiSuen
63421dbcac
SessionCtl // Update comments.
2023-07-30 13:43:36 +08:00
ShikiSuen
6b22f3d6f1
IMEState // Change marking style for .ofCandidates().
2023-06-29 21:46:47 +08:00
ShikiSuen
a7e3013a1f
InputHandler // Fix markers for .ofCandidates().
2023-06-29 21:46:47 +08:00