If you ever want to build terminal apps without leaving your Swift skillset, TUIkit looks interesting.
It’s a declarative, SwiftUI-like framework for building terminal user interfaces, written in pure Swift and running on macOS and Linux.
Worth a look:
https://tuikit.dev
There’s an interesting change in the latest Xcode beta: the SF Symbols search now creates an Image element by default rather than just inserting the symbol name. I like the feature, but I’m not sure I appreciate it being the default behavior.
FB22198451
#swiftUI frustration:
.pickerStyle(.menu) - works great with Dynamic type 👍
.pickerStyle(.segmented) - totally ignores Dynamic type😵
¯\_(ツ)_/¯ #xcode #accessibility #a11y
Weaved all the threads, to put it down into attic.
“Thoughts on AI”
https://importantdetail.com/blog/thoughts-on-ai/
Some remarks in the 🧵…
#AI #Swift #SwiftUI #ADHD #AISlop #Art #Quality #Enshittification
Still wish #SwiftUI had an Action currency type that included Icon/Label/Closure or made Button something you can disassemble as needed
I scrutinized the “Restoring your app's state with SwiftUI" page and found this one sentence buried innocuously in a dense paragraph: “The value is required to be of a plist type, so the system can save and restore it correctly.”
https://developer.apple.com/documentation/swiftui/restoring-your-app-s-state-with-swiftui
Nowhere does it list what “plist type” contains, nor does it link to a definition. After manually searching for plist types I found the “Information Property List" page on Apple's documentation site, which also does not provide any useful information about supported data types.
https://developer.apple.com/documentation/bundleresources/information-property-list
WTF. How is UUID not one of the types you can store in @SceneStorage? And worse, how come the limited types usable aren't documented*? #Swift #SwiftUI
*I've searched the pages for SceneStorage, AppStorage, and “Restoring your app's state with SwiftUI" and haven't found mention of data type restrictions.
I just released Fuji, a menu bar app for macOS that lets you switch display resolutions with a keyboard shortcut instead of navigating System Settings.
It’s free, open source (AGPL), and has zero tracking. Supports multiple displays, named presets, and auto-updates.
GitHub: https://github.com/uffelman/Fuji
#FOSS #macOS #OpenSource #SwiftUI #IndieDev
Managed to forget hitting "stream” before starting, but made some improvements to list sync. Tomorrow night, let's add the ability to specify list slugs when editing entries so special lists can be edited directly. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/1NMLvjZKHGU
⏮️ 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.
Another short stream, let's continue working through maintaining list slugs!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/gBgT-NMuGTk
Article: SwiftRide - Building a Ride Sharing App Part 1 - Setting Up the Stack
https://azamsharp.com/2026/03/11/swiftride-setting-up-the-stack.html

I'm excited to announce that ScratchBook is now available as a free download on the Mac App Store!
#apple #development #technology #swift #swiftui
https://blog.alexseifert.com/2026/03/11/scratchbook-now-available-on-the-mac-app-store/