Léo Natan 🇮🇱

@leonatan.bsky.social

macOS & iOS engineer • grumpy young man, yelling at clouds • disillusioned, burned-out cynic • not politically correct • https://twitter.com/LeoNatan • https://mastodon.social/@LeoNatan Ramat HaSharon, Israel

Apple has drastically scaled scroll pockets in iOS 27, but now the container view for a tab view is much shorter, creating a jarring cut off background glass whenever the prominent tab is stretched even slightly. Attention to detail in California.

Xcode 27's "Device Hub" is a broken shitshow, but most importantly, it lacks the Debug menu, where you could toggle slow animations and simulate memory warnings. Apple works tirelessly to destroy any good tool they used to have.

An Apple UICollectionViewLayout subclass vs a custom one. Notice the header visual effect view's glass is "synchronized" with the navigation bar, making them switch appearance together. No way there is a UIGlassContainerEffect in there somewhere.

Photos on iOS 26 does not use the public bottomAccessory/UITabAccessory API, yet is able to detect when the tab bar minimizes and make that bar fade in and out. Inspecting the hierarchy shows it's just a UIView subclass. So how does it know when the tab bar minimizes?

Adding a new screen to Delta to inform users about the differences when using In-App Purchase instead of donating directly to our Patreon — what do y’all think?

Delta’s new full-screen warning sheet about In-App Purchase:

“You’re about to use Apple‘s In-App Purchase system. Patreon is not responsible for the privacy or security of purchases made with In-App Purchase.

Any accounts or purchases made outside of Patreon will be managed by the company “Apple, Inc.”. Your Patreon account, stored payment method, and related features, such as subscription management and refund requests, will not be available. Patreon can't verify any pricing or promotions offered by the company.”

Xcode is a buggy, retarded mess. Pause once, and you get disassembly for each stack frame. Pause a second time, and Xcode is broken. It's not lldb, as `disassemble` produces the correct output. How is that team so incompetent? Then again, what isn't at Apple these days?

Ever wondered why ~ represents the home directory on unix systems? It’s an artifact of a very particular keyboard. The Lear-Siegler ADM-3A terminal was quite popular in the 1970s, and happens to have a HOME key that is also a tilde. Notice anything else?

Bild