Steve Troughton-Smith
banner
stroughtonsmith.mastodon.social.ap.brid.gy
Steve Troughton-Smith
@stroughtonsmith.mastodon.social.ap.brid.gy
App developer & mini painter. I make apps and break things.

UIKit. Swift. Gaming. Warhammer. Generative AI. Husband. 🏳️‍🌈 He/him.

[bridged from https://mastodon.social/@stroughtonsmith on the fediverse by https://fed.brid.gy/ ]
Told you I'd like this game
November 14, 2025 at 2:19 PM
The new map in ARC Raiders was unlocked by the community effort this morning, and it's quite the change of pace. A tense, spooky, cramped indoor facility that's filled with so many nasty enemies that players don't even want to risk PvPing 😂

There's a whole […]

[Original post on mastodon.social]
November 14, 2025 at 11:45 AM
Steam boasts a 60M-strong playerbase, with 20–40M concurrent players at any one time.

For context, somewhere around 30M is the number of Xbox Series X/S consoles that have been sold.

It kinda boggles the mind you haven't been able to go somewhere and buy a […]

[Original post on mastodon.social]
November 12, 2025 at 6:36 PM
I really like the swappable face plate on Valve's new Steam Machine

/via https://store.steampowered.com/sale/steammachine
November 12, 2025 at 6:31 PM
Valve is providing developer kits for its new standalone SteamOS VR headset, Steam Frame

/via https://store.steampowered.com/sale/steamframe
November 12, 2025 at 6:25 PM
This era of Apple is exemplified by them taking the $29-for-six iPod socks, slapping a designer brand on them and selling them for $200 each
November 11, 2025 at 11:18 AM
Between the playtest a couple weeks ago and the shipping version of ARC Raiders I've played about 50 hours. I'm not even halfway through the skill tree leveling process, and I still have quests to progress. All along I've been thinking this game is an easy […]

[Original post on mastodon.social]
November 7, 2025 at 1:55 PM
The new LEGO Enterprise 1701-D is gorgeous. I'm not one for the Star Wars display sets, but this gets me going

(Definitely not this music though)
November 6, 2025 at 4:55 PM
If you let me be a sniper in your game, I will be a sniper in your game.

ARC Raiders makes sniping so satisfying. The sound design is excellent; you can *hear* everything happening on the map even in the far distance, you will always know if a hit registers […]

[Original post on mastodon.social]
November 5, 2025 at 3:02 PM
ARC Raiders feels like it will be a forever-game for me. It combines all the best parts of games I loved, and hits all the playstyles I could ask for. Exploring vast, beautiful open-world maps. Stealth gameplay. Long-range sniper duels. Tense flashlight-lit […]

[Original post on mastodon.social]
November 4, 2025 at 10:57 PM
It's fun how App Store Connect still calls visionOS 'xrOS'
November 4, 2025 at 3:56 PM
⭐️ Updated my visionOS 'Safari Tab Bar' sample code to use the new custom hover effects introduced in visionOS 2.0, so the address bar now expands when you look at it (something impossible in earlier versions of the OS)

#samplecode

https://github.com/steventroughtonsmith/SafariTabBar
November 3, 2025 at 11:53 PM
First software update LFG!
November 3, 2025 at 10:04 PM
FB20908229 — [visionOS] Please provide an API to allow window docking for UIKit window scenes

#radars
November 3, 2025 at 5:38 PM
And this is what UIKit window docking looks like in video form.

(The skulls were just to denote the bounds of the dock location in the RealityKit scene, since it's invisible and I had to do a lot of debugging to figure this out… This is what it's like at the bleeding edge 😅)
November 3, 2025 at 5:27 PM
📌 Just for my future self, this is all the code I added to enable visionOS window docking and immersive spaces in UIKit
November 3, 2025 at 5:23 PM
Aaaand got it. This is how you can dock a UIKit window in visionOS. It requires private API, but only a teeny tiny bit. You also need to have a RealityKit scene loaded using the VideoDock component. When you enable docking on a window, it will fade out then fade in in the scene's VideoDock location
November 3, 2025 at 4:59 PM
FB20906757 — [visionOS] ImmersiveSpace does not register properly in UIHostingSceneDelegate and can't be invoked

#radars
November 3, 2025 at 2:36 PM
Hey Apple/visionOS/SwiftUI folk: is it right that ImmersiveSpace does not function from inside a UIHostingSceneDelegate rootScene body?

I get "No Immersive Space presenting type 'Swift.String' is defined" (same for the 'id' initializer).

I was hoping to add […]

[Original post on mastodon.social]
November 3, 2025 at 2:25 PM
FB12487424 — [visionOS] Please expose 3D position/z-depth, 3D transform to UIKit views

Re-upping this radar filed on *beta 1* of visionOS in 2023 that never got a reply. So I added a sample project

#radars
November 3, 2025 at 9:31 AM
Widgets on visionOS can work very well as app launchers that you can keep around the house rather than leaving app windows open. Apps spawn right on top of their widget when invoked.

This kind of widget isn't something apps do by default, though, but now […]

[Original post on mastodon.social]
November 2, 2025 at 11:37 PM
Also something that’s incredibly impressive is the spatially-consistent window anchoring, even in vast outdoor spaces. I can place a window somewhere outside, then walk around the garden with the dog, and when I come back to my original position the window is right where I left it
November 2, 2025 at 4:14 PM
Back from the Louvre 👀
November 1, 2025 at 8:56 PM
Speaking of visionOS experience, SurfBoard (the visionOS shell) continues to go down multiple times a day on 26.0.1. I'll have to see if 26.1 fixes that next week, but right now it feels like there are fatal memory leaks in the OS that can bring it down way […]

[Original post on mastodon.social]
November 1, 2025 at 3:59 PM