ShikiSuen
|
4b08607608
|
PrefUI & PrefWindow // Disable multiple selection.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
595304a0b8
|
LMMgr // Format tweaks.
- Use "Self." when necessary.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
c7c7769024
|
Bump version to 2.8.8 GM Build 2880.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
70f47407f9
|
UpdateSputnik // Use shared instance; Fix wrong key name.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
794cca4e98
|
AppDelegate // Format change, removing "currentAlertType".
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
939162e08a
|
Repo // NSApplication.shared -> NSApp.
|
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
|
7c1dce393d
|
AboutWindow // Also embed upstream license.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
66fb90d8d5
|
AboutWindow // Update copyright information.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
4a5182ccf3
|
Repo // Update copyright format.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
82a4a0e1bc
|
Repo // Pull symbol menu default data out of the package.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
6168cc32d0
|
Repo // Massive nomenclature changes, etc.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
458e7fa613
|
SessionCtl // Simplify handle(state).
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
1e8b0af44b
|
SessionCtl // Again let IME works right after rebooting itself.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
0956e043fd
|
SessionCtl // Add (Bool)replaceCurrent to handle(event).
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
0d79e83777
|
SessionCtl // Track and handle deactivated states correctly.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
81feeb341c
|
IMKCandidates // Upgrade visible().
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
970174117e
|
SessionCtl // Remove unnecessary nil setters for ctlCandidateCurrent.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
072ecdf907
|
CtlCandidateDelegate // Remove useless "AnyObject".
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
d4ba4dbdcf
|
SessionCtl // Fix incorrect "deactivated" states.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
c95a55dc60
|
SessionCtl // Publicization.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
b43d4b8993
|
SessionCtl // Add warning comments towards handle(state).
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
a144e20304
|
SessionCtl // Make PCB, tooltip, and candidate window instances dynamic.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
940e9b6d85
|
SessionCtl // Also debug-print the client when state changes.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
1f9abfafe5
|
SessionCtl // Handle empty state when activating server.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
55c469bf31
|
KeyHandler // Deprecating CFStringTransform(), etc.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
2cd43f8a69
|
PrefWindow // Description updates.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
e09813704d
|
PrefUI // Update certain descriptions and terms.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
65f8bc2eff
|
PrefUI // Add quick setup buttons for keyLayouts.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
ae776fb12d
|
PrefUI // Remove limitations regarding choices of keyboard layouts.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
d0c704f9bf
|
SessionCtl // Disable special keyLayout for candidate Window.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
70e0269bf3
|
SessionCtl // Disable special keyboard layout for Caps Lock mode.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
05994872ca
|
SessionCtl // Force keyLayout translation when typing phonabets.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
123d6111bc
|
SessionCtl // Force half-width in alphanumerical keyboard.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
165727f43d
|
SessionCtl // Translate Apple dynamic keylayouts in new way.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
4edbe4d85c
|
TDKCandidates // Only show 1 column for vertical typing.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
4c44cf09c9
|
SessionCtl // Remove useless delegate symbols.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
4676c995ce
|
Repo // Fix selection key errors of vertical IMKCandidates.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
ec35ebf24b
|
Repo // Refuse ineffective candidate key events.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
b510ee5c1e
|
KeyHandler // Stop generating candidate states with emply container.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
1dfebd7b44
|
Repo // Remove useless symbols regarding candidate windows.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
0abc362576
|
Repo // Deprecating Zonble's method of handling selection key errors.
- Also adding the ability of detecting non-printable chars.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
80e578600c
|
PrefMgr // Add LINE to IMKTextInputIncapable list.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
6eb77a1b6f
|
ClientMgr // Tweak NSAlert sheet size.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
32d35ad911
|
SessionCtl // Revamp certain client()-related operations.
|
2022-12-17 14:54:48 +08:00 |
ShikiSuen
|
f4a786904e
|
TDKCandidates // Refactor for simplicity.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
e71f46f2f5
|
Repo // Typo fix: Emac -> Emacs.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
d620a1899d
|
SessionCtl // Disable recent new Caps Lock features for macOS 11 and earlier.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
110d945d40
|
SessionCtl // Always sync ASCIIMode state from CapsLock state.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
757f166d4b
|
PrefWindow // Fix a wrong binding in XIB.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
2c80f5fdf0
|
PrefMgr // Fix a default setting for macOS 10.14 and earlier.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
bf4712a1de
|
SessionCtl // Use alphanumerical keyboard for candidate window.
- 2.8.6 Special FIx: Stop stucking while typing in Xcode.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
f7f722d557
|
KeyHandler // Comment update.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
646ca310c6
|
Repo // Updating bleachSpecifiedSuggestions() to add batch processing.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
bf6bc90238
|
SessionCtl_Menu // Update certain menu item namings.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
844fd5b8d9
|
Repo // Let L-Shift toggle become effective immediately.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
d872a6b443
|
Repo // Remove nerfed phrases from UOM database.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
5e263e7398
|
KeyHandler // Update certain comments.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
c3d3d95a1f
|
Manuals && FAQ // Update for vChewing 2.8.0 and onwards.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
d5e01b5adf
|
Repo // Enable TDKCandidateBackports for macOS 10.15-11.
|
2022-12-17 14:54:47 +08:00 |
ShikiSuen
|
cb81da6581
|
Repo // Clang-format.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
50bddf2f83
|
KeyHandler // Fix a behavior issue with TDKCandidates.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
b286f23c69
|
SessionCtl // Use GCD for Caps Lock processing.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
030a8cb776
|
CtlCandidateTDK // Vertical candidate layout support, etc.
- SP2: Fix a color scheme mistake in bright mode.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
8fd236a065
|
Repo // Removing page button toggle.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
0def927690
|
Repo // Allow turning off CapsLock notifications, etc.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
227d0fb1bc
|
Repo // Require that minimum candidate key count is 6, etc.
- SP2 Fix: Shared // Add missing dependency.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
373dc93139
|
Repo // Update CNS Data tag.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
c9b42ca9a5
|
Prefs // Update settings regarding candidate window, etc.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
738ecc0a8f
|
PrefWindow // Disable Voltaire-related settings.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
cef1a2a3f5
|
CtlCandidateTDK // DIfferentiate page flipping and row flipping.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
b38938de54
|
CtlCandidateTDK // Performance boost.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
eadae22dbb
|
Repo // Introducing CtlCandidateTDK (horizontal).
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
e6429e2639
|
i18n // Remove redundant contents.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
88d4e56f2f
|
KeyHandler // Add additional notes regarding CapsLock handling.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
1bba520f01
|
PrefUI // Fix certain terms according to recent changes.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
df1a531c6c
|
i18n // Fix the localization key name according to recent changes.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
f75bafdd01
|
SessionCtl // Add caps lock notification support, etc.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
8d541ddde0
|
Repo // App Icon Update - 2022 Fall.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
3c5b82750b
|
PrefUI // Tweak contentMaxHeight.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
b8ddfcabbf
|
SessionCtl // Remove useless delegate symbols, etc.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
216fe6e1ba
|
Repo // "ctlInputMethod" -> "SessionCtl".
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
5815a49359
|
Repo // Simplify certain naming methods.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
e9137b9e53
|
CtlCandidate(s) // Refactor with partial packaging.
- The CtlCandidateIMK is not package-able due to its utilization of bridging-header. There is no workaround available at this moment.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
0041c3d669
|
KeyHandler // Remove unnecessary comments.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
690df020bd
|
IMKCandidates // Reorganization.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
0ce0604c16
|
IMKCandidates // Move its key handling process to ctlIME.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
7c3d90dc80
|
LMI // Introducing hasKeyValuePairFor(), using it in LMMgr.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
dbd7dc92a1
|
PCB // Pack PopupCompositionBuffer into Swift package.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
1648152b24
|
Repo // Move IMEState-related protocols to Shared package.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
cab7eb28f7
|
IMEState // Make certain data components directly accessible.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
abec924d16
|
TooltipUI // Pack ctlTooltip into a package.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
a5874a1cfd
|
ctlIME // Update notifications for toggling alphanumerical modes.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
1f5481a8d4
|
NotifierUI // Refactor into a standalone package.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
d8fb9aee1d
|
ICB // Utilizing NSAttributedString.length.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
827e7e4735
|
ctlIME // Simplify isASCIIMode toggling.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
e577135079
|
ctlIME // Omit event input if isASCIIMode.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
a026c39425
|
PrefWindow // Apply NSGridView.
|
2022-12-17 14:49:05 +08:00 |
ShikiSuen
|
ff0c082754
|
Main // Simplify the processing of the connection name.
|
2022-12-17 14:49:04 +08:00 |