mirror of
https://github.com/utmapp/UTM.git
synced 2026-10-11 21:59:56 +00:00
On iOS 26 the system no longer draws a backdrop behind the input accessory and the keyboard became a rounded glass panel with flat keys, which left the old shadowed keys floating over the VM display with nearly invisible paste and hide buttons. Replace the XIB with a programmatic view that keeps the previous look on iOS 18 and earlier and draws keyboard-style keys on a glass bar on iOS 26 and later. Standard glass takes its brightness from the guest display behind it and its tint renders differently on iOS 26 and 27, so clear glass filled with the keyboard's color is used to follow the keyboard's appearance on both. Keys with word labels now size to their label instead of shrinking the font. The localized accessibility labels move from the XIB strings to Localizable.strings. The forward delete key was mislabeled "Right" and the toggled state of modifiers was not reported to VoiceOver. visionOS has its own keyboard window and no longer builds the accessory. Assisted-by: Claude:claude-fable-5-1