iOS Dev (he/him) Swift enthusiast ● Coffee lover ☕️ Dog owner 🐶 Public Broadcasting 📡 Views are my own, subclasses of UIView or provide a body to SwiftUI
Custom view controller transition I built at work this week. A few interesting engineering challenges…
1) Presenting the half sheet during the custom transition.
2) Animating the frame/transform of an MKMapView!
3) Ensuring continuity of the activity indicator before/after the transition begins/ends.
Details below 👇🏽
[on the watchOS 10 Timer app redesign]
“The new UI is impossible to use hands-free. Cooks who want to set or change a timer while deboning a chicken are out of luck.” furbo.org/2023/09/28/the-tim…
It works! Starting a Live Activity from an interactive widget.
I'll be testing this throughout today, hopefully will be able to use it in @ScoreSpotApp
Keynote’s latest update adds an amazing new feature: .usdz 3D asset support! They can be fully animated using Magic Move allowing for some pretty powerful new ways of storytelling in Keynote.
I take it all back, we had it all wrong - this is the best feature of iOS 17. It almost, nearly, kinda feels like the greatest Apple subset feature of all time, 3D Touch 😍
ALT The iOS 17 setting to allow for faster haptic feedback.
It’s surprising but every year I enjoy more and more making @nsspain, it feels amazing to gather nice people and have a good time
Thank you all who came this year ❤️
#nsspainXI
ALT All the attendees of nsspain XI together on the stairs in front of the venue
the snippet is from excellent talk about state of swift concurrency by @mattie Everyone should watch it before put "actor" in its codebase
youtu.be/HqjqwW12wpw?si=xKcx…
Does it makes sense to use a spring's negative value as initial velocity to create spring animations that don't just overshoot but preshoot? I don't know but it's cool that it's possible 😃 #WWDC23#SwiftUI
Just finished my first Swift macro. Still a lot to learn with many hacks but already doing what I want including diagnostics, fixits, overloads. I still don’t know where to put the docc catalog tbh. github.com/fruitcoder/extrac…#WWDC23
We've started rolling out a new feature to @SlackHQ.
It's called ✨ Later ✨
Now isn't the time to do everything. Some things you can just do ... later. It's a reimagined way to keep track of what needs your attention in Slack.
Managed to get DocC to generate documentation for a Swift package that supports both iOS and macOS! 😃
It did require a few tricks though but the resulting documentation is so good 😍
Here is a script that documents the steps needed: gist.github.com/simonbs/23cc…
Started as a joke for a New Year’s resolution but I find myself more and more pondering about a book I want to write. It’s quite a fun thought experiment 😅
Has someone managed to “reuse” live-activity notifications to update internal state? I tried adding a "content-available”: 1 but can’t get the service extension to run (and save the content-state to a shared container). Sending a non-silent push doesn’t really make sense #iosdev