Track visionOS support
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 28/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- swift
- Lĩnh vực
- mobile-dev
Hướng nghiên cứu
Read the tracker’s current-state and scope sections, then choose a specific unchecked item with its own linked issue, such as device build support (#1176) or foreground material vibrancy (#1178). Start with that linked issue; this tracker spans build, CI, rendering, frameworks, and API availability, so it does not identify a single code entry point. Done means completing the chosen subtask and meeting its stated outcome.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
Track the work to support visionOS in OpenSwiftUI. The changes land as a stack of pull requests. Each item below links to its own issue or pull request when it starts.
Current state
- visionOS Simulator support is experimental.
- OpenSwiftUI builds for the visionOS Simulator with the public SDK and a UIKit header overlay. CI builds it but does not run tests.
- visionOS device build support is in progress (#1176).
Scope
Build and CI
- Build for the visionOS Simulator with the public SDK and a UIKit header overlay, and add a visionOS Simulator build job to CI (#1156).
- Build for visionOS devices with the UIKit header overlay (#1176).
- Run tests on the visionOS Simulator in CI.
Rendering and hosting
- Fix the crash for default foreground content on visionOS by resolving the foreground material style with system colors (#1173).
- Implement foreground material vibrancy on visionOS (#1178).
- Verify the UIKit hosting view behavior on visionOS: display link, contents scale, safe area, and keyboard insets.
Private frameworks
- Provide visionOS device and Simulator slices in DarwinPrivateFrameworks for AttributeGraph, RenderBox, CoreUI, BacklightServices, CoreSVG, SFSymbols, and FeatureFlags (OpenSwiftUIProject/DarwinPrivateFrameworks#78).
- Link CoreSVG, SFSymbols, and FeatureFlags on visionOS. Gestures stays excluded, because visionOS 2.5 has no Gestures framework (#1176).
- Provide visionOS device and Simulator slices in the Compute release (https://github.com/OpenSwiftUIProject/Compute/releases/tag/0.6.0-bugfix.2).
API availability
- Update visionOS availability for APIs that the visionOS 26 SDK makes available, for example
sensoryFeedback.
Acceptance criteria
- OpenSwiftUI builds and its tests run on the visionOS Simulator in CI with a standard Xcode installation.
- The Example apps run on the visionOS Simulator without visionOS-specific workarounds.
- Ngôn ngữ chính
- Swift
- Star
- 2.5k
- Fork
- 84
- Merge trung bình
- 3 giờ 21 phút
- Pull request đã merge (30 ngày)
- 79
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của OpenSwiftUIProject/OpenSwiftUI
-
area: rendering impact: visual-diff platform: iOS type: bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100
OpenSwiftUIProject/OpenSwiftUI#1192 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: graphics platform: visionOS priority: p2 type: feature
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
OpenSwiftUIProject/OpenSwiftUI#1178 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: text type: feature
Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 48/100
OpenSwiftUIProject/OpenSwiftUI#1167 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: hosting-bridge platform: iOS type: feature
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 45/100
OpenSwiftUIProject/OpenSwiftUI#1166 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: text priority: p1 type: feature
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
OpenSwiftUIProject/OpenSwiftUI#1165 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của OpenSwiftUIProject/OpenSwiftUI
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Document how o remove old VMĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
omacom/try-omarchy#402 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: build-and-ci S3: minor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
manaflow-ai/cmux#22595 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 61/100
mozilla-mobile/firefox-ios#36202 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro issue-rating: 🦞 diamond lobster P3
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 87/100
steipete/CodexBar#4668 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày