Files
UTM/Platform
osy 6fef92f151 toolbar(iOS): size Liquid Glass buttons explicitly for iOS 27
Building with the iOS 27 SDK broke the VM toolbar on both iOS 26.1 and
iOS 27. On iOS 27 `.buttonStyle(.glass)` with a circle border shape sizes
each button from its label, so narrow glyphs got smaller circles than the
menus and the implicit gap iOS 26 added between buttons disappeared. On
iOS 26.1 the glass adapts to the backdrop and turns almost black over the
VM display, leaving only a faint outline of each button.

Replace the system glass button style with a custom style that draws the
icon in the same fixed frame as the pre-iOS 26 style and applies
interactive glass in a circle. A neutral gray tint with white icons keeps
the buttons readable over both dark and light guest content on either
runtime. Stack spacing no longer depends on the OS version, and the
pre-iOS 26 path is unchanged.

Assisted-by: Claude:claude-fable-5-1
2026-09-16 23:58:41 +02:00
..
2025-04-07 18:21:20 -07:00
2024-11-21 13:26:13 +09:00
2025-09-15 12:03:49 -07:00
2026-08-02 09:31:21 +08:00