Nick Lockwood

@nicklockwood.com

iOS. 3D graphics. Retro games. He/Him.

Step Into Vision has a lot going on. We have example code and labs. We curate resources, and articles. We host weekly events for visionOS developers and we help run community projects. If you appreciate the work we do for the community, please consider supporting us. stepinto.vision/support/

Apple only took 24 hours to approve my iOS app update that crashed instantly on launch. Such a blessing to have that extra level of reliability and security that only a manual review process can provide 🙏

Does anybody know how to intercept click-drag in a QuickLook extension? By default it just moves the window around, but it works in Apple's own extensions (e.g. when previewing a 3D model you can drag to rotate) and apparently the Peek extension figured out a way to enable it (for text selection)

I released a new open source library! ContextMenu gives you a macOS-style contextual drop-down menu on iOS that you can display anywhere with a long press (which is not provided out of the box for some reason, and is not entirely trivial to implement): https://github.com/nicklockwood/ContextMenu

GitHub - nicklockwood/ContextMenu: A simple Swift/iOS library for presenting contextual UIMenus from a long press anywhere inside a view.

A simple Swift/iOS library for presenting contextual UIMenus from a long press anywhere inside a view. - nicklockwood/ContextMenu

github.com

“Celebrating the death of anyone is sick” I will celebrate the death of every person responsible for Trump’s administrations and for the Tory/Reform parties. In fact any right-wing fascist. Stop trying to make us feel guilty for some of the only joy left available to us because of you.

the problem with the games industry is that it makes money in a sustainable way by creating stuff that people want to pay for this is in contrast to how big capital would prefer to make money, by trying to scale fake numbers to infinity using gambler brained investors lured in by impossible claims

I installed Bitdefender this week, an anti-malware tool. As a product, this is full of flags that in fact *teach users to trust malware*. Let's say you're told to install Bitdefender—this happens… I know people think stuff like this is just marketing, but it's UI. It enables other scams to thrive.

the website is bitdefender.com
• the DMG you download is setup_downloader.dmg
• the mounted disk is labeled Endpoint for MAC.
(What is "endpoint"? "MAC," really?)
• the executable on it is SetupDownloader
• this installs an app called Endpoint Security for Mac
• the app's title is Bitdefender Endpoint Security
Tools
• In the Ul, it calls itself just Bitdefender
• Its process requesting full disk access is
BDLDaemon

Don’t be disheartened America, it’s actually fine having a system that gives effectively unlimited executive power to the head of government. You just have to make sure you only ever elect good chaps to head your government! You did remember to only ever elect good chaps, right

Once again feeling enraged at Apple's decision to put comically large rounded corners on UI components that are only ever used to display inherently rectangular data 🙄

Never did I think I would see a cure for sickle cell in my lifetime. A friend of mine in fifth grade died from this disease. My parents kept me home from the funeral because they thought I was too young to handle it. Modern science is a miracle. www.wafb.com/2026/06/23/n...

New Orleans man becomes first in Louisiana functionally cured of sickle cell disease

Daniel Cressy, 23, underwent gene therapy at Manning Family Children’s Hospital.

wafb.com

It's amazing listening to Starmer listing his achievements and they're either: 1. Things that are bad 2. Things that he's not done 3. Things he initially opposed upon taking office Truly a generational talent in being a delusional prick.

As we see the end of the Starmer years, I am reflecting on my favourite things about him. Personally, it was when he told a newspaper that he didn’t dream or have any internal thoughts