Search results for

A Summary of the WWDC25 Group Lab

10,109 results found

Post

Replies

Boosts

Views

Activity

Reply to New Design - impact to color use in existing app SwiftUI View
As part of the 6/12/25 SwiftUI Group lab, Curt and Taylor spoke to this specifically related to use of color in liquid glass SwiftUI views and that use of color should be limited. However, they didn’t speak to how to put color back into List View outline disclosure carets that aren’t there in new iOS/iPad OS 26. I would still like to know if I can add color back into the carets. Here was my group lab question that was discussed: “I’ve noticed with the new design language, SwiftUI views appear to not use color as much. Example, color modifiers for List View items like carets. Is this intended and can developers introduce color back into SwiftUI view elements, if desired, like in iOS/iPadOS 18?”
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Jun ’25
Reply to Bundled app error with Electron app on Mac App Store
[quote='841755022, DTS Engineer, /thread/786366?answerId=841755022#841755022'] com.apple.security.application-groups is a code signing entitlement, not an Info.plist key [/quote] I was confused when I read something suggesting it needed to be included in each Info.plist. My entitlements.mas.plist already includes this key with the proper value and format. That should be the extent of what is needed for group permissions from what I can find. After more research, I'm suspecting the permission issue might be a broader issue with Electron itself. There were permission errors when initially installing that package and I'm wondering if something wasn't resolved there. I also discovered the TestFlight version was somehow launching from the project's root and not the sandboxed Applications folder at one point ('fixed' by running under another user account). Planning to try a full reinstall.
Jun ’25
WidgetKit WidgetConfigurationIntent Parameter Icons
In WatchOS 26 you can now configure Apple Watch Widgets that use AppIntents instead of having a preconfigured option via AppIntentRecommendation. This is demonstrated in the Weather Details Widget. In that, the Intent has been set up such that the options have icons for each parameter. How can I update my Intent code to offer this? struct DataPointsWidgetIntent: AppIntent, WidgetConfigurationIntent { static var title: LocalizedStringResource = Data Points Widget Configuration static var description = IntentDescription(Configure the individual data point display for Widgets.) static var isDiscoverable: Bool { return false} init() {} func perform() async throws -> some IntentResult { print(DataPointsWidgetIntent perform) return .result() } @Parameter(title: Show Individual Data Points, default: true) var showDataPoints: Bool? @Parameter(title: Trend Timescale, default: .week) var timescale: TimescaleTypeAppEnum? static var parameterSummary: some ParameterSummary { Summary(Test Info) { .$showDataPoin
1
0
97
Jun ’25
Suggestion: Add App Notification Filter Slider to Notification Center
Add slim horizontal bar at the top of the Notification Center that displays the apps with current notifications, along with a badge showing the number of notifications for each app. Each app icon is clickable, allowing users to filter the Notification Center and view only the notifications from the selected app. The first button in the slider should be “All” to show all notifications, followed by app icons (Excluding notifications summary) This bar Appears only when notifications are from more than one app. Hidden if there’s only one app in Notification Center (no need to filter). Benefits: Better organization: Helps users quickly identify which apps have unread notifications. Reduced distraction: Allows focusing on notifications from one app at a time. Easier navigation: Especially helpful when notifications from multiple apps are mixed together by time. Faster interaction: Saves time by letting users jump directly to the relevant group of grouped or multiple notifications.
Topic: Design SubTopic: General
0
0
48
Jun ’25
Reply to Icon Composer questions...
They said Xcode will just read the .icon file so I assume this is only on macOS 26. I'd love to hear a confirmation of that - I'm not going to load Beta macOS. Beta Xcode was a big enough step for me. Someone asked in the group lab if the .icon files were back portable. The answer was Yes but I think what they meant was you can use the output of the Icon Composer back in older Xcode because they are just PNG or SVG files. (whatever you imported) I seem to remember never coming back from deleting the AppIcon asset. It's in the back of my mind as a Bad Idea! I think I created a new project and copied all my files back in. Probably I didn't have a recent enough commit. Xcode 26 Icon Composer Any Appearance Default Dark Dark Tinted Mono
Jun ’25
Reply to Spatial Scene API for iOS Apps
Hello! There's new API in RealityKit in visionOS 26 to generate and present spatial scenes in your own app. For more information, check out the new ImagePresentationComponent and Spatial3DImage APIs. The Presenting images in RealityKit sample code project is a great place to get started with these APIs, and the What's new in RealityKit video from WWDC25 has a section showing how to use ImagePresentationComponent for spatial scenes. Note that the spatial scene APIs mentioned above are for visionOS only. Please do file feedback via Feedback Assistant for what you would like to be able to create on iOS.
Topic: Graphics & Games SubTopic: RealityKit Tags:
Jun ’25
Reply to Can spatial scene function be used outside of the Photo App?
Hello! There's new API in RealityKit in visionOS 26 to generate and present spatial scenes in your own app. For more information, check out the new ImagePresentationComponent and Spatial3DImage APIs. The Presenting images in RealityKit sample code project is a great place to get started with these APIs, and the What's new in RealityKit video from WWDC25 has a section showing how to use ImagePresentationComponent for spatial scenes. Note that the spatial scene APIs mentioned above are for visionOS only. Please do file feedback via Feedback Assistant for what you would like to be able to create on iOS.
Topic: Graphics & Games SubTopic: RealityKit Tags:
Jun ’25
Reply to Spatial Gallery App functionality
Hello! In visionOS 26, we have new APIs that make it possible to build a similar gallery interface yourself in RealityKit. For spatial photos, and also the new spatial scenes introduced in visionOS 26, check out the new ImagePresentationComponent and Spatial3DImage APIs. The Presenting images in RealityKit sample code project is a great place to get started, and the What's new in RealityKit video from WWDC25 has a section showing how to use ImagePresentationComponent for spatial photos. For spatial videos, we've added support for spatial styling in VideoPlayerComponent in visionOS 26. Check out the Playing immersive media with RealityKit to get started. We also have a section on spatial video rendering in RealityKit in the Support immersive video playback in visionOS apps video from WWDC25.
Topic: Spatial Computing SubTopic: General Tags:
Jun ’25
Reply to Looking for a way to implement the video display effect in Apple's 'Spatial Gallery'
Hi there! In visionOS 26, you can enable this spatial video styling in both AVPlayerViewController (from AVKit) and VideoPlayerComponent (from RealityKit). For full details on how to do so, check out the Support immersive video playback in visionOS apps video from WWDC25, which has a section dedicated to spatial video playback in VideoPlayerComponent.
Topic: Spatial Computing SubTopic: General Tags:
Jun ’25
Popover, Menu and Sheet not working with RealityView Attachment SwiftUI
Hi, I have a SwiftUI View, that is attached to a 3D object in Reality View. This is supposed to be a HUD for the user to select a few things. I wanted a sub menu for one of the top level buttons. But looks like none of the reasonable choices like Menu, Sheet or Popover work. Is there a known limitation of RealityKit Views where full SwiftUI cannot be used? Or am I doing something wrong? For example, Button { SLogger.info(Toggled) withAnimation { showHudPositionMenu.toggle() } } label: { HStack { Image(systemName: rectangle.3.group) Text(My Button) } } .popover(isPresented: $showHudPositionMenu, attachmentAnchor: attachmentAnchor) { HudPositionMenuItems(showHudPositionMenu: $showHudPositionMenu, currentHudPosition: $currentHudPosition) } This will print Toggled but will not display the MenuItems Popover. If it makes any difference, this is attached to a child of a head tracked entity.
1
0
84
Jun ’25
MacBook Air M4 - Battery Drain During Sleep
Hello, Can anyone tell me what this means? Or if it's normal? I'm seeing about 10% battery drain per day on sleep, and pmset -g log shows wakes nearly every minute. 2025-06-10 17:10:35 -0700 DarkWake DarkWake from Deep Idle [CDNP] : due to smc.70070000 wifibt SMC.OutboxNotEmpty/ Using BATT (Charge:94%) 5 secs 2025-06-10 17:10:43 -0700 DarkWake DarkWake from Deep Idle [CDNP] : due to smc.70070000 wifibt SMC.OutboxNotEmpty/ Using BATT (Charge:94%) 6 secs 2025-06-10 17:13:49 -0700 DarkWake DarkWake from Deep Idle [CDNP] : due to smc.70070000 wifibt SMC.OutboxNotEmpty/ Using BATT (Charge:94%) 8 secs 2025-06-10 17:14:01 -0700 DarkWake DarkWake from Deep Idle [CDNP] : due to smc.70070000 wifibt SMC.OutboxNotEmpty/ Using BATT (Charge:94%) 6 secs 2025-06-10 17:14:10 -0700 DarkWake DarkWake from Deep Idle [CDNP] : due to smc.70070000 wifibt SMC.OutboxNotEmpty/ Using BATT (Charge:94%) 6 secs 2025-06-10 17:15:01 -0700 DarkWake DarkWake from Deep Idle [CDNP] : due to smc.70070000 wifibt SMC.OutboxNotEmpty/ Using BATT (Ch
2
0
99
Jun ’25
iOS26 WWDC25 large inline navigation?
How to achieve the same navigation bar style as in the Design foundations from idea to interface - WWDC25 video? Screenshot: https://imgur.com/a/huzsm1H There's no new navigationBarTitleDisplayMode that has action buttons aligned with the title.
1
0
131
Jun ’25