t1491: Add WebKit for SwiftUI (WWDC25) to Swift development guide#2841
t1491: Add WebKit for SwiftUI (WWDC25) to Swift development guide#2841johnwaldo wants to merge 1 commit into
Conversation
Add WebKit for SwiftUI coverage from WWDC 2025 Session 231: - New row in Native Capabilities table for WebKit - New 'Hybrid Content' section covering WebView, WebPage, URLSchemeHandler, callJavaScript, NavigationDeciding, and scroll/find view modifiers - Note in platform decision section that Swift now has first-class web content embedding
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughAdds documentation for WebKit for SwiftUI (WWDC 2025) to the Swift development guide, covering hybrid content capabilities, new APIs for web view integration, JavaScript bridging, and deployment target requirements for iOS 26+/macOS 26+/visionOS 26+. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request enhances the Swift development guide by integrating information about WebKit for SwiftUI, a new framework from WWDC 2025. The update provides developers with guidance on leveraging this technology for embedding web content and building hybrid applications, ensuring the documentation remains current with the latest Apple platform advancements. Highlights
Changelog
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
The pull request successfully adds comprehensive documentation for WebKit for SwiftUI, including its use cases, key APIs, and platform requirements, enhancing the Swift development guide. The new content is well-structured and clearly explains the new capabilities introduced at WWDC 2025.
Note: Security Review has been skipped due to the limited scope of the PR.
|
This PR is from an external contributor (@johnwaldo). Auto-merge is disabled for external PRs — a maintainer must review and merge manually. |
|
Closing as duplicate — superseded by maintainer PR #2848 on the same branch (chore/webkit-swiftui-docs) for the same task t1491. |
|
Reopened: TODO.md still has this as aidevops.sh v3.31.19 plugin for OpenCode v1.17.13 Overall, 119d 18h since this issue was created. |
|
Maintainer review needed: this PR is Reason: Options:
This comment is posted once per cooldown window (1800s) so the sweep stays quiet. Triggered by aidevops.sh v3.31.19 automated scan. |
Rebase needed — PR has merge conflicts and no
|
CI repair feedback routed to issue #2840This worker PR had terminal failed CI checks. The check details have been appended Terminal failed checks:
Closed by deterministic merge pass (pulse-merge.sh). |
Summary
mobile-app-dev/swift.mdCloses #2840
Summary by CodeRabbit