I've got a context menu in a list where I want to conditionally enable items, but some of the conditions are external to the SwiftUI view hierarchy. The state works initially, but then appears to get cached so the function that returns the bool is only called once.
Is there a way to get SwiftUI to always evaluate the `.disabled()` expression?
I fixed the strangest iOS 26 SwiftUI issue.
I let the user share this section and I render it into an image.
With iOS 18 (top) everything is just fine but with iOS 26 (bottom) the column headers were missing in the image.
Not displaying the symbols with string interpolation fixed it.
FB20324246

#swiftui `dropDestination`, when used within iOS lists, doesn't work with out-of-process drag and drop. External drops work on macOS. In-process drops into lists work fine. Is this a bug or by design?
https://github.com/Aemi-Studio/AemiSDR
Here we are. Welcome to AemiSDR, your favorite tool to add variable blur to your app.
Finished updating the queue segmented control for tvOS 26. Tomorrow, let's look into why the color schemes are losing consistency on iOS 26. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/g40ZolsACrA
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
New update to my #UltimatePortfolio app.
I've added UI tests to help ensure the app behaves as expected across different user flows.
Built with #SwiftUI and #CoreData.
GitHub: https://github.com/eneax/UltimatePortfolio
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's tweak colors for the custom segmented control on tvOS!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/ehyhD-1BlE0
EmojiKit 2.1 is out, with a tighter grid API and a new frequent, persisted emoji category. If you want to add emoji-based features to #Swift and #SwiftUI, EmojiKit supports the latest Unicode standard, with versioned support for older devices.
https://github.com/danielsaidi/EmojiKit
Just published: Building Micro-Apps in iOS 26
Four small projects, each teaching something new about Apple’s latest frameworks.
https://initmoin.medium.com/building-ÎĽicro-apps-in-ios-26-a803a88ad5f2
#iOSDevelopment #SwiftUI #Swift #SwiftData
This is a fantastically concise solution to applying SceneBuilder modifiers conditionally in order to support older OS versions.
One aspect I really like is, as I drop support for older OS versions, it'll be easy to remove the extensions as appropriate.
https://developer.apple.com/forums/thread/721838
Ugh - the "magenta bush" file problems are back in Xcode 26 & #SwiftUI. That notorious file used to crash in many cases when used. Then it was briefly fixed, but now it flips vertically when applied. So surprised this creeped back into Xcode26. This seems like an intern tester would absolutely catch.

In iOS 26 widgets (clear mode), images seem to fill entirely, making them hard to tell apart.
Does someone know how to make them more visible/transparent in SwiftUI? Any tips you’re using in your apps?
#swiftui #iosdev #indiedev #ui #UXDesign
