Did you know you can actually set the background color of WidgetConfigurationIntent UI?
Tom Kraina
@tomkraina.bsky.social
iOS/macOS/visionOS engineer, consultant, contractor. Writing code for MindNode. Somewhere between CPH, VIE, and PRG. ☕️🍷🏃♂️🚴♂️🏂🏔📱🖥
Thanks @tonsky.me for ruining animations in apple’s apps for me. Can’t unsee it now. tonsky.me/blog/every-f...
Every Frame Perfect
How imprecise UI animations erode trust in product
tonsky.me
Xcode Organizer always shows error "Error Downloading Crash Log Information" when trying to download crash logs. developer.apple.com/forums/threa...
Xcode always shows error "Error Do… | Apple Developer Forums
developer.apple.com
Another day another macOS bug. This time CallHistorySyncHelper and peopled processes eating up my battery and overheating my mac. Turns out the process was trying to access CallHistoryDB file that was quarantined. discussions.apple.com/thread/25627...
High CPU Usage from peopled After Updatin… - Apple Community
discussions.apple.com
I love not being able to build & run an iOS app on my phone, because Apple added a paragraph to some fucking terms of service or whatever legal bullshit and I need to log in to the developer account in Safari first and click agree on that thing before I can continue 😑 (mjtsai plz don't quote me)
End of an era. I remember signing up for @daveverwer.com ‘s newsletter some time around 2013-2014 and then waiting each Friday for a new issue arriving in my inbox and enthusiastically reading together with each article it linked to over the weekend.
Well, that’s the end of an era! @iosdevweekly.com now has a new owner who will be taking it forward from here. I’m so happy it will continue without me, and I’ll be moving to work full time on the Swift Package Index. Please give the new owners, @droidcon.bsky.social, a very warm welcome!
AppIntents 'DisplayRepresentation.Image.init(url:)' is broken on iOS 18 - fails to copy image with provided url FB22769538
The calendar widget bug finally got fixed in watchOS 26.5
2. iOS 26 (or watchOS 26) deleted all of my stored passes and loyalty cards in Wallet #dataloss 3. Most funny bug: the Calendar widget in Smart Stack on watchOS 26.4 keep showing *some* events with wrong start date (usually 12:00 but not always) while it’s correct in complications and the app.
"I have a finite time on this earth that I mostly want to spend interacting with other human beings. I don’t want to be the person arguing with a robot, or wasting my time reading something that a real person couldn’t be bothered to write."
I wrote about being inundated with AI writing at every turn, unwittingly turning my brain into the AI police, and how shitty AI writing is randomly showing up in my real life outside of the internet www.404media.co/your-ai-use-...
How does this work when using nested ForEach statements because of Section (for headers and footers). I assume the element count for inner ForEach can be determined but what about the outer?
List in #SwiftUI is only lazy when it can determine how many views a ForEach element resolves to without evaluating the closure. Using an `if` statement inside ForEach, or wrapping rows in AnyView makes SwiftUI evaluate the ForEach closure for every element before any rows are displayed.
FB22454073
2. iOS 26 (or watchOS 26) deleted all of my stored passes and loyalty cards in Wallet #dataloss 3. Most funny bug: the Calendar widget in Smart Stack on watchOS 26.4 keep showing *some* events with wrong start date (usually 12:00 but not always) while it’s correct in complications and the app.
I’ve bitten the bullet and finally “upgraded” to OS 26 last week, thought 1/2 year is enough for Apple to make it stable enough (it’s not). Here’s what I have hit: 1) upgrade from macOS 15 to 26.3 bricked my MBP (firmware failure). DFU revive kept failing.
When I was driving today CarPlay would not let me use the Apple Music app until I stopped moving and looked at something on my iPhone. It was the “what’s new” sheet for iOS 26.4. 😐
18 years ago today I released MindNode. I was so anxious I kept checking my email on WAP whenever I left the house, just in case something broke. 😊 It didn’t. Somehow MindNode is still here — independent, no outside funding, shaped by the people who use it. Thank you for 18 years. 🎉 — Markus
This is the most poetic writing I have read about cheap computer hardware Brings some nice memories too. samhenri.gold/blog/2026031...
“This Is Not The Computer For You” · Sam Henri Gold
Sam Henri Gold is a product design engineer building playful, useful software.
samhenri.gold
This Link and .widgetAccentedRenderingMode(.desaturated) bug in WidgetKit drives me bananas. What's worse is that the suggested workaround no longer work in iOS 26 🙈 Anyone knows how to fix it? developer.apple.com/forums/threa...
I guess I’ll stay on Sierra a bit longer ”What has surprised me with macOS 26.1 is the sudden rush of new bugs in an update that's normally expected to fix more than it creates. To consider what might have gone wrong, here's an overview of those I've been investigating so far.”
SwiftUI: Search cannot be activated programatically when using .searchable on iOS FB20906723
Just grabbed my ticket for #PragmaConf. See you in a few weeks in Italy! 🇮🇹 If you’re going too, let’s meet up.
I know some people say blogging is dead but what's the best platform to start a coding-related blog in 2025? Substack? Medium? I don't want to self-host just yet.
Don't create Bindings manually in SwiftUI, using get/set closures. SwiftUI can't diff closures and it will invalidate all view down the line where the Binding is passed. chris.eidhof.nl/post/binding...
Bindings — Chris Eidhof
chris.eidhof.nl
Apple has a unique opportunity to end the naming mess and introduce iPhone 26 next week. Together with Apple Watch Ultra 26 and AirPods 26 🙃
Legendary use case for Claude Code I’ve just heard: “It managed to uninstall all Adobe products from my Mac by telling Claude Code to do this. Toon a bunch of tokens but was worth it.” (Iykyk)
In one evening during vacation, I vibe coded an app. It lets you quickly expand links & grab website medatada, like text or images. Useful for getting map previews or posts. There might be an app/shortcut for that, but I don't care. Creating this was so much fun!
Copenhagen, I’m in you for a week! Any tips what to do/eat/drink and where to hang out (with kids)?
I desperately need a better way how to switch between different apps and especially different windows of the same app. I want to just hit a keyboard shortcut, fuzzy search for windows/tabs by title and then see the hits. There must be an app for that, right?
I've been using Git since it was invented and "yours" and "theirs" might as well be "hnunch" and "grwinf" for all they make sense to me as names for "the branch I'm rebasing main" and "the I'm rebasing *onto*". I have to look at the contents every. single. time. to figure out which one means which.
The bad thing about iPad Pro no one talks about is that you can never go back to a regular iPad. I had to return an iPad Air that I bought last week because of the display. I couldn’t stand looking at it. And bought the Pro instead. 120Hz all the things!
MindNode started as a simple way to connect ideas — now it helps thousands map out anything from simple to-do lists to big dreams. Still clean. Still focused. Still growing. 💙 What was your first version?
Has anyone played with PaperKit? Looks interesting but I can't get it working - it's crashing in the simulator and I can't get the PKToolPicker show up on the device. developer.apple.com/videos/play/... #wwdc25
Meet PaperKit - WWDC25 - Videos - Apple Developer
Discover how to bring PaperKit to your iOS, iPadOS, macOS, and visionOS apps. We'll cover how to seamlessly integrate PencilKit drawing...
developer.apple.com