fix(ipad): ship iPad P0 layout/globe fixes, edit-last-input, drop clipboard commands

Adapt typing/voice surfaces for iPad width and height, add the system globe
key and last-input editing flow, harden host-only Rime deployment, and remove
clipboard voice commands. Bump build to 61.
This commit is contained in:
Rocky
2026-08-10 13:50:50 +08:00
parent 53abad2050
commit 2bc8c1b87d
85 changed files with 5703 additions and 3997 deletions
+6 -1
View File
@@ -23,17 +23,22 @@ public struct TypingKeyHitTarget: Equatable, Identifiable, Sendable {
public let label: String
public let visualFrame: CGRect
public let behavior: TypingKeyTouchBehavior
/// Optional small number rendered above a letter key (iPad top row,
/// mirroring the iOS system keyboard's number overlay). `nil` elsewhere.
public let displayNumber: String?
public init(
id: String,
label: String,
visualFrame: CGRect,
behavior: TypingKeyTouchBehavior
behavior: TypingKeyTouchBehavior,
displayNumber: String? = nil
) {
self.id = id
self.label = label
self.visualFrame = visualFrame
self.behavior = behavior
self.displayNumber = displayNumber
}
public var center: CGPoint {