Really annoying that #SwiftUI Text concatenation is deprecated in favor of AttributedString when all the things that would make AttributedString actually usable (transform methods, AttributedTextFormattingDefinition, the ability to read custom attributed string keys in TextRenderer, etc) are limited to iOS 26.
Plus AttributedString still doesn’t have any equivalent for key SwiftUI Text abilities like foregroundStyle or SF Symbols 😒
It's interesting to compare #relm4 vs #swiftui, as I've spent more time building the same app with both.
I like how relm4 constraints state management, it makes it easier for apps to stay well structured as they grow.
Gtk4 is frustrating to work with though. I miss the flexibility that SwiftUI and AppKit give you in how to build UI. You think apple is UI-prescriptive? wait until you meet #adwaita
Finally got to a place I’m happy with for permission cursors, but then realized I’m probably marking lists dirty too often, which we'll tackle fixing tomorrow night. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/B59xPSGJtJQ
⏮️ 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 simplify the owner cursors since it seems I assumed they would be used differently!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/p-0rymKqVaE
Another lovely Journelly's review 💛💙❤️
Available on the App Store as always 😊 https://apps.apple.com/us/app/journelly/id6470714669
#journelly #ios #swift #swiftui #org #orgmode #markdown #plaintext #privacy #offline

How do you optimize SwiftUI for macOS while achieving native performance? This technical retrospective from building Zipic presents real-world solutions to common SwiftUI pain points and performance bottlenecks.
🔗: https://fatbobman.com/en/posts/zipic-3-technical-details/ by Shili
What magic do I have to apply to actually get a circle button here? #SwiftUI

Building Pragmatic:
A to-do app that assumes you're not an idiot.
Your work is complex. Your tool should handle that.
Not hide it. Not limit it. Handle it.
Here's 15 seconds that shows you what I mean:
#buildinpublic #iosdev #productivity #indiedev #iOS26 #SwiftUI #todo
Is there an easy way to have a horizontal ScrollView in #SwiftUI that can also be scrolled with a normal scroll wheel or by scrolling vertically on a Magic Mouse/Trackpad?
Not sure whether I should laugh or cry, but a simple timeframe description caused random hitches and slowed the UI down. Instruments helped me track it down, and caching the description fixes it for now. Amazing how much impact a "simple" text can have…
Working on a new analytics section of Expenses dedicated to savings.
What else would you find useful in this view?
#PersonalFinance #iOSDev #IndieDev #SwiftUI #BuildInPublic

Today’s user contribution: view modifiers!
These add Android support for several new #SwiftUI view modifiers
Recall: SkipUI transpiles to Kotlin and interacts with #JetpackCompose:
https://github.com/skiptools/skip-ui/pull/294
SkipFuseUI bridges to compiled Swift on Android:
https://github.com/skiptools/skip-fuse-ui/pull/79