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
* Update README translations for Korean
* Add QEMUHelper translations for Korean
* Rewrite Platform translations for Korean
Based off Japanese translation file
I decided to rewrite the translation file instead of update existing one,
because the existing one is pretty bit old and it looks like nobody is
maintaining Korean translations for now.
Japanese translations are well organized and looks almost every strings
are added so I used that as base.
* Add platform-specific translations for Korean
* qemu: more verbose error when ISV=0
* github: update to Xcode 16.2
* Revert "qemu: more verbose error when ISV=0"
This reverts commit 45385bd51e.
---------
Co-authored-by: osy <[email protected]>