Hannes Oud

@hannesoid
122 Followers
117 Following
590 Posts
iOS & macOS Developer. Songwriter at hannelunder.com. I help building MindNode. https://whendy.app
Websitehttps://hannesoud.com
Whendy Apphttps://whendy.app
Musichttps://hannelunder.com
Twitterhttps://twitter.com/hannesoid

There are two modes on Apple platforms, light and dark, and four terms for referring to them: mode (docs), system appearance (docs, Settings, AppKit), user interface style (UIKit), and color scheme (SwiftUI).

And yes, you’ve guessed it, to get the Liquid Glass light mode on macOS, you grab `NSAppearance.Name.aqua`. Because why not?

🤦

Compiling and running with Xcode 26 leads to a lot of duplicate implementations for classes that exist in swift packages with are linked into multiple frameworks. I wonder if the guidance is now going back to making library products explicitly dynamically linked again(?)

Is there a known workaround (other than forking) for watchOS builds in Xcode 27 that depend on packages without a declared watchOS 9.0 floor?

The watchOS Simulator deployment target 'WATCHOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 27.0.x.

https://developer.apple.com/forums/thread/829540

Apple packages fail to build for w… | Apple Developer Forums

will this be my day?

...after months of running agents in the terminal without any guards, I'm not used to this anymore

Has anybody upgraded to 16" MacBook Pro M5 pro and/or M5 max and knows how the fans behave when compiling with Xcode?

I‘m undecided between pro and max and worried about fan noise, but I don‘t know if it is only an issue when also the GPU is active.

Pages is one of Apple’s hero apps. It’s part of a subscription for working professionals. I use this app professionally—that is, literally as part of my job—and the Comments & Changes UI is a necessary part of the work I do. The fact that UI of this nature was not considered as part of the Liquid Glass redesign for the entire ecosystem just shows how little the designers up top *understood* the ecosystem.

It’s shameful, and there’s no other way to put it.

there is a lot of dead beef in this UUID claude chose
This is the code you need to use to avoid this problem. Full credit for discovering this goes to this Reddit thread: https://www.reddit.com/r/SwiftUI/comments/1phbl02/comment/nsy35pz/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

#Deepfakes are everywhere, but #DigitalForensics investigators are fighting back:

🌍 https://scim.ag/42dMPBg

I‘ve started duolingo again to continue learning Hungarian. I‘m really in awe of the animation and sound design and how they use haptics to create sort of a subwoofer rumble effect.
Also Hungarian is nagyon szép hanem nem könnyü