xgpui-ios 2.0.0

Upstream-derived UIKit and Metal backend for xgpui on iOS
Documentation

xgpui-ios

iOS backend for XGPUI, derived from gpui-unofficial release/1.28.1 and originally developed in Zed. The current downstream package version is 2.0.0; the selected family uses core 4.0.0 and Apple 5.0.0. Simulator compilation is checked; interactive simulator and device validation remain pending.

Dependency identities use XGPUI's core and shared Apple backend. Package metadata, the simulator build script, and renderer initialization are adapted to this repository.

It provides application lifecycle, windowing, native text input, safe-area and keyboard insets, and touch input using the shared objc2 Apple renderer. Applications select it through gpui_platform on iOS. The standalone simulator example is in examples/ios/; its build script requires Xcode. For local checks, enable runtime_shaders to avoid requiring precompiled Metal libraries.

Validation includes simulator library/example compilation, app bundle packaging, and native protocol-test compilation. Interactive simulator/device execution remains pending; an installed simulator runtime is needed for that validation. Wide-gamut SDR presentation currently remains macOS-only.

Licensed under Apache-2.0; upstream notices are preserved in LICENSE-APACHE.