13 Commits
Author SHA1 Message Date
osy 0e87c45f7f display(iOS): match keyboard accessory to the iOS 26 keyboard
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
2026-09-20 18:43:08 -05:00
somniandosy 7a1274683a Update translations for Korean (ko) (#6995)
* 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]>
2025-04-07 18:20:42 -07:00
Logkos d599cad338 Update localizations to reflect use of binary units 2024-07-22 23:38:34 +03:00
osy 0e1c53351d ui: use single character "…" in place of "..." 2022-07-14 16:04:33 -07:00
osy bdb5cb4ebb config: rename UTMQemuConfiguration -> UTMLegacyQemuConfiguration 2022-05-29 15:06:48 -07:00
osy 9158e0b29e ui: various tweaks to be more consistent
Resolves #3984
2022-05-07 14:21:00 -07:00
osy 1e3691d04a vm: refactor QEMU backend to subclasses 2021-06-30 17:34:42 -05:00
Taehee Choi 6b6a3a70cf Update localization.strings (ko) 2020-12-06 14:44:24 +09:00
Taehee Choi 9a1954f805 Fix typo 2020-10-20 19:59:39 +09:00
Taehee Choi 724aab3227 Fix typo 2020-10-20 13:43:18 +09:00
Taehee Choi 11ba2ac190 Update Localizable.strings 2020-10-18 19:18:31 +09:00
Taehee Choi 17c20a6a10 Update Localizable.strings 2020-10-17 15:53:22 +09:00
osy f0c0b25486 project: mass rename and reorganize 2020-09-10 12:13:36 -07:00