哈哈哈哈哈我发现 NetNewsWire 的 app 首页右下角的 + 按钮也是有方形 shadow!我昨天还是前天才解决了这个问题!
#SwiftUI

#SwiftLang #SwiftUI #concurrency task priority inversion question.
A SwiftUI view has a .task(id: ) modifier.
The task, among other things, calls an async func
.task(id: item) {
// ...
if let item {
value = await item.someFunction()
}
// ...
}
someFunction() calls someOtherFunction() [not async] and
someOtherFunction() eventually does this:
if let imgPreview = CGImageSourceCreateThumbnailAtIndex(...) { ... }
At runtime in Xcode I see this notice on the above line.
[Internal] Thread running at User-initiated quality-of-service
class waiting on a lower QoS thread running at Default
quality-of-service class. Investigate ways to avoid
priority inversions
Does not item.someFunction() get the same priority as the
task? Where does the lower QoS thread come from?
And how can I learn more about it. And fix it?
Almost done with the first version of 40 Below for Mac! Lots to do to get ready for the App Store (localized screenshots, woof).
Then it’s on to widgets!

I have a UIKit/Mac Catalyst app with a Safari extension target. Both have an app group container to share UserDefaults with one another. When that access happens however, I always get this dialog saying that my app wants to access data from other apps.
What am I doing wrong? #UIKit #Swift #SwiftUI #BuildingInPublic

Just launched Solstix, a free iOS app for tracking the sun and moon with live NASA satellite imagery.
☀️ Sun path with altitude and azimuth
🌅 Golden hour countdown
🌙 Moon phases with 60-day scrubber
🛰️ Live imagery from NASA SDO, DSCOVR EPIC, and Lunar Reconnaissance Orbiter
No ads. No subscriptions. No tracking. Free forever.
Already at #147 in Weather charts after one day.
https://apps.apple.com/us/app/solstix/id6760157573
#iOS #SwiftUI #astronomy #photography #indiedev #NASA

Well this is certainly a brilliant feat of engineering

📢 𝗜𝘀𝘀𝘂𝗲 𝟴𝟰 𝗶𝘀 𝗼𝘂𝘁!
This week's lineup:
🤖 𝐴𝑔𝑒𝑛𝑡𝑖𝑐 𝐷𝑒𝑣 𝐶ℎ𝑎𝑙𝑙𝑒𝑛𝑔𝑒𝑠
🗄️ 𝑆𝑤𝑖𝑓𝑡𝐷𝑎𝑡𝑎 𝑅𝑒𝑛𝑎𝑚𝑒𝑠
🧮 𝑇𝑜𝑘𝑒𝑛 𝑇𝑟𝑎𝑐𝑘𝑖𝑛𝑔
📱 𝑃𝑒𝑟𝑓 𝑇𝑟𝑎𝑐𝑒 𝑊𝑖𝑡ℎ𝑜𝑢𝑡 𝑋𝑐𝑜𝑑𝑒
🏗️ 𝑂𝑝𝑒𝑛𝐶𝑙𝑎𝑤 𝐴𝑟𝑐ℎ𝑖𝑡𝑒𝑐𝑡𝑢𝑟𝑒
👆 𝑆𝑤𝑖𝑓𝑡𝑈𝐼 𝐺𝑒𝑠𝑡𝑢𝑟𝑒𝑠
⚡ 𝑆𝑤𝑖𝑓𝑡𝑈𝐼 𝑃𝑖𝑡𝑓𝑎𝑙𝑙𝑠
📸 𝑆𝑛𝑎𝑝𝑠ℎ𝑜𝑡𝑇𝑒𝑠𝑡𝑖𝑛𝑔
🔗: https://ios-newsletter.snappmobile.io/issues/2026-03-20-issue-84.html by @snappmobile
Out of time, but permission invite slugs are being allocated! Tomorrow night, let's start authoring what the invite email might look like. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/AquC5ndegG8
⏮️ 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, but let's create unique invite slugs on permission creation!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/58Lyu_4exdg
Interesting SwiftUI glitch:
Here, popup hints will show on addButton and reportButton but not editButton. The problem is the Spacer; makes sense since there are other bugs related to it (such as having to put it in a different ToolbarItem). I suspect we're just not supposed to use Spacer like this.
Alternatives:
- Divider() works, but is way too subtle and the width can't be adjusted (here).
- Adding .padding(.trailing) to the leading button just isn't effective. #SwiftUI #TipKit #ToolbarItem

CDE - An Attempt to Make Core Data Feel More Like Modern Swift
https://lemmy.world/post/44495557
New releases for Smart Remote+
iOS v1.9 - Better shortcuts, iCloud Sync, widget Improvements & more
Mac app is in review - Control your TV right from your desktop or menu bar.. check the screen shots
CLI v1.2.0 - improvements for command line fans... more to come
All free to get started. Check them out on the App Store and PyPI!
https://www.bouncingball.mobi/smartremote/
#LGTV
#SmartHome
#iOS
#macOS
#CLI
#HomeAutomation
#IndieApp
#SwiftUI
