Okay the shape sheet is awesome. It now:
- Supports snapping
- Supports snapping of a like shape to a non-origin hole
- Implements the full elastic drag metal shader from the main app, both on peeled shapes and the sheet as a whole
- Authors a valid ShapeSheetConfiguration for consumption in the main app.
#RandomForms #swiftui #BuildInPublic
Slowly falling in love with SwiftUI’s task modifier for async sequences; view scoped cancellation and automatic restarts with task(id:) … sign me up #swiftui
Someone didn't handle their buttons with lots of text properly. 🫣
Fixed it with a .buttonBorderShape of .roundedRectangle when accessibility text sizes are in use and .automatic otherwise.

I've now updated all iOS screenshots on https://exploreswiftui.com with their Liquid Glass variants. Additionally, the code is now formatted much more nicely, and the screenshot variant is now synced with the browser’s dark mode setting.
Blog post: Live Activities Are Usually Half Asleep.
I've been wrestling to make iOS's Live Activities do something useful in Hour by Hour, and I got there, but it required an iOS 26 specific feature, which feels crazy.
This post features my cat Fanta, enjoy 😽 👉👉 https://joethephish.me/blog/live-activities/
I don't think I would be able to have menu item with subtitle in #SwiftUI without this blog post: https://www.joshspadd.com/2024/02/swiftui-menu-button-with-subtitles/
thanks @JoshHrach !
Stumbled three times updating the icon and color scheme, and forgot I need to wait for TestFlight reviews, so the waiting game begins 😅 Tomorrow, let's jump back into the backend. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/gDCqkbUfKyk
⏮️ 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
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's export out the icons for winter season and make a new TestFlight build!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/0huyO2pPSg8
Anyone has that trick handy for rotating a view in #SwiftUI so its frame is also rotated for layout purposes?
Specifically, I know `.rotationEffect()` will rotate the view but that only affects rendering, not layout. If I have, say, a vertical Text, I want its frame to be rotated as well so it's laid out properly.
I had found this neat sample code somewhere showing how to do it and I can't find it anymore. 🤔
On iOS, I'm happy having the user use the system's text size controls (DynamicType). On macOS, I think I need to provide menu commands to scale the UI. Text scale controls are too new and hidden.
I've got Make Text Bigger (textformat.size.larger), Make Text Smaller (textformat.size.smaller) and Reset Text Size.
1. Is this the right approach?
2. Are those reasonable command names?
3. What, if any, SF symbol should Reset use? #SwiftUI #macDevelopment
Another app, another custom configuration utility.
#RandomForms #swiftui #BuildInPublic
“Death by a thousand paper cuts: the state of document-based apps with SwiftUI”
by Marquis Kurt @me
#SwiftUI
https://marquiskurt.net/documentgroup-papercuts/