feat(typing): add English autocomplete and Chinese candidate expand panel

Offline English lexicon suggestions with autocapitalization, plus a same-height Chinese more-candidates grid over the key area.
This commit is contained in:
Rocky
2026-08-03 18:30:20 +08:00
parent d1e5fed964
commit 38e5ad570d
35 changed files with 5086 additions and 179 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ private enum KeyboardLayoutMetrics {
static let micSize: CGFloat = 121
static let micToButtonGap: CGFloat = 8
static let bottomActionRowHeight: CGFloat = KeyboardChromeLayout.actionKeyHeight
static let bottomActionFixedWidth: CGFloat = 86
static let bottomActionFixedWidth: CGFloat = KeyboardChromeLayout.sideActionKeyWidth
static let bottomActionSpacing: CGFloat = Spacing.xs
/// Gap between the top control row and the transcript / hint line.
/// Four points keeps the "" line visually attached to the controls.