iOS Developer 👨🏽‍💻 Chairman of the _UINavigationBarPalette fan club.

Manchester, England
Joined June 2012
Here it is! What's New in UIKit in iOS 26. This was a pretty mammoth undertaking, and it shows – a whopping 64 minute read! I'll be keeping this article up to date over the beta cycle. Possibly littered with errors. Shout at me if I've made any stupid mistakes. Link below 👇
35
39
11
466
74,705
Seb Vidal retweeted
Go behind the scenes of Made by Sound. A story of music, collaboration and craft with @fredagainagain1 and NEST Acoustics. Discover how sound brought the Apple Music logo to life, captured entirely in camera. Just music, made visible.
232
1,806
577
18,747
1,210,323
I’m really proud how our new iOS 27 onboarding turned out for @one_sec_app 🥰 more than 50% faster
6
2
33
2,383
Seb Vidal retweeted
Fixed Safari on Duo. Wider coming on October 23rd for free.
64
46
14
1,595
178,263
Has anyone run into, or better yet found a fix for, this SwiftUI bug where NavigationLinks remain disabled despite having an ancestor NavigationStack? 🫩 The navigation link seems to become active when the underlying hosting controller's view is reparented, such as when the navigation controller's interactive pop transition begins.
2
2
32
3,495
Yes! The screenshot popup 😭 Used to be so easy to copy to clipboard, then paste into Pixelmator or something to pixel peep. Now I have to routinely clear my desktop of simulator screenshots. Death by a thousand paper cuts.
Whoever decided: - Not to add “Slow Animations” in DeviceHub - To remove that lil popup you got when you saved screenshots I hope you stub your toe 🤗 (Joking, not joking)
9
3
38
4,327
Seb Vidal retweeted
Today I am open-sourcing my custom SwiftUI animation sequencing package that I developed to drive the animations in Letters. It can do all sorts of things! github.com/jazzychad/Animati…
9
14
2
136
11,289
Anyone else seeing this weird, green-ish hue to the background of sheet presentations? I don't think this is Duo-specific. Seems to affect sheets with glass backgrounds that transition to the system's default, opaque background when the active detent changes?
3
16
2,735
One thing building for the iPhone Duo has taught me: just use a UINavigationController for ad hoc "toolbar" buttons... Even if you don't need the functionality of pushing and popping view controllers onto a stack, it's worth the extra LOC for the correct system placement. A pattern I've enjoyed using is view controller subclasses vending their own child navigation controllers so API clients don't have to worry about wrapping the view controller themselves.
5
3
1
105
7,410
Oh, and just to add insult to injury, the toolbar(removing:) modifier works when the process is attached to the Xcode debugger, but not when the app is run in isolation...?? 🤯
Safe areas and back button fixed, thanks to @Typ0genius! Buuut now the sidebar toggle (which I have explicitly removed) is back and isn't honouring the toolbar(removing:) modifier. Sometimes SwiftUI really is the world's most frustrating game of whac-a-mole. Time to rip this out in favour of UIKit... 🫠
8
1
35
7,543
Safe areas and back button fixed, thanks to @Typ0genius! Buuut now the sidebar toggle (which I have explicitly removed) is back and isn't honouring the toolbar(removing:) modifier. Sometimes SwiftUI really is the world's most frustrating game of whac-a-mole. Time to rip this out in favour of UIKit... 🫠
That's fixed. Now the safe areas are borked. I'm very close to throwing in the towel and getting a UISplitViewController involved.
3
1
1
25
7,979
That's fixed. Now the safe areas are borked. I'm very close to throwing in the towel and getting a UISplitViewController involved.
Has anyone else run into this issue with SwiftUI's NavigationSplitView on the iPhone Duo? The navigation bar's back button inexplicably disappears when the split view collapses into a navigation stack, only reappearing when an interactive dismissal is cancelled.
5
1
33
6,095
Has anyone else run into this issue with SwiftUI's NavigationSplitView on the iPhone Duo? The navigation bar's back button inexplicably disappears when the split view collapses into a navigation stack, only reappearing when an interactive dismissal is cancelled.
5
3
2
41
8,349
Please tell me the details they’re sweating aren’t a custom tab bar 😭
Yes, Liquid Glass is still coming to 𝕏. We want to make sure we’re providing the best experience possible; that means sweating every detail.
5
5
312
16,757
While I don’t doubt the team behind this are working hard to improve it, using Device Hub has made for a challenging summer. The addition of Slow Animations is certainly a step in the right direction, but I’m looking forward to the return of point and pixel accurate device screen sizes.
8
5
69
7,694
I wish Apple would make their mind up as to what the hardware buttons on the Apple Watch should do. Every other year my muscle memory is wrecked... Double clicking the Digital Crown used to switch between the current and last used app. Then they changed it to open the app switcher. Now they’ve changed it to do…nothing? 🫩
6
1
65
5,224
This means I literally _have_ to get a MacBook Ultra, right?
5
1
40
2,766
The Slow Animations setting is back in Device Hub shipping with Xcode 27.2 beta 😭 It's also better than ever as it now works not only with UIKit, but SwiftUI animations too!
13
9
161
8,505
One day I'll be able to scroll past one of these tweets without making the obligatory UIViewController subclass → SwiftUI.View remark... ...today is not that day!
just ran GPT 6.1 Sol on our repo, first engineer to guess what this pr does gets $1,000
2
1
47
10,626
Not _recommended_ but not strictly in breach of review guidelines, right...?
2
1
39
3,367
Going to be at Battersea next Monday for the iPhone Duo workshop. Who else will I see there? 👀
7
16
1,832