Joseph Simpson
banner
vrhermit.com
Joseph Simpson
@vrhermit.com
Learning, sharing, and teaching visionOS development at Step Into Vision
https://stepinto.vision
🔊 This evening I worked on one of the ambient tracks for Dark Spaces. This one minute clip is taken from a twelve minute track. This will be used as the background music for the first space: alignment.

Coming soon to #AppleVisionPro
November 11, 2025 at 12:33 AM
Dark Spaces Devlog 011

Picking up where I left off. Now even d a r k e r

stepinto.vision/devlogs/dark...
November 9, 2025 at 10:40 PM
If you're participating in Shared Visions, then please spend a little time answering some questions about how you ended up in the Apple Vision Pro community. This will aid our writing and story development process.
stepinto.vision/articles/sha...
November 8, 2025 at 7:51 PM
This builds on two ideas we revisited this week.

✅ Use Push Window to hide the main window
✅ The Pushed window contains no content or window elemts

The result is that we can restore the main window to the exact position and size it was.

#visionOS #SwiftUI

stepinto.vision/example-code...
November 6, 2025 at 9:11 PM
We can use Behaviors in Reality Composer Pro run Timelines.

✅ The rocket starts spinning on scene launch
✅ The car flips when we tap it
✅ Tapping the button sends a notification to jump the plane
✅ The plane spins when landing on the base

stepinto.vision/example-code...
November 6, 2025 at 4:14 PM
Sometimes we want to keep an existing window, but show another window while presenting an immersive space. I like to use Push Window to show controls or info windows related to the space, then return to the main app window on exit.

stepinto.vision/example-code...
November 5, 2025 at 10:38 PM
We can set up two-way communication between a code and a timeline in Reality Composer Pro using Notifications.

✅ Broadcast from code and receive with Behavior Component to call a Timeline
✅ Broadcast from an Action in a Timeline and receive in code

stepinto.vision/example-code...
November 5, 2025 at 1:13 PM
Revisit: Learn how to hide (not close) and restore a Window when presenting an immersive space.

This example hides the glass on a plain window, then hides any window chrome.

stepinto.vision/example-code...
November 4, 2025 at 9:17 PM
In case you missed it over the weekend, we opened a preview of our new Community Calendar.

The idea is to curate all the community events, meetups, workshops, and hackathons related to the visionOS community.

stepinto.vision/events/
November 4, 2025 at 7:45 PM
Low light performance seems to be greatly improved in the M5. My widgets are where I expect them to be, hand gestures are working, and I haven't been pestered by that annoying low light notification
October 26, 2025 at 8:53 PM
Environment Blending Component gives us some control over how how entities blend in with objects in our environment.

It's not perfect or instantaneous, but it is pretty neat. Hopefully we'll see this component improve over time.

stepinto.vision/example-code...
October 26, 2025 at 11:01 AM
Just a bit of fun while I wait for my Apple Vision Pro M5 to arrive.

stepinto.vision/labs/lab-091...
October 22, 2025 at 3:29 PM
I'm not sure if this is new or if I missed it during the beta, but we can use the regular old (non-spatial) Safari Reader Mode. It is in the menu to the left of the URL.

I'm not a fan of the hazy-gray-low-contrast Spatial Mode.
October 21, 2025 at 2:50 PM
Have a little fun with Spooky Vision by @mathewspendlove.bsky.social and @mikebundy.bsky.social

(content warning: spiders!)

The app is free on the Apple Vision Pro App Store

apps.apple.com/us/app/spook...
October 20, 2025 at 8:10 PM