Daniel Kasaj

Developer & designer. I enjoy TDD, Cocoa, Oxford commas, and long walks on the beach. Sometimes even mentoring junior iOS devs.

2025-07-01

IDK why I was thinking about Vision Pro but my take is it could have lifted off much more if the chip were replacable. I imagine not many people like to be stuck with an M2 when M5s hit the market. The rest is solid.

2025-06-29

I am under the impression that Dye doesn’t think and Federighi doesn’t care
mastodon.social/@jamesdempsey/

Daniel Kasaj boosted:
Gui Rambo_inside
2025-06-28

Silly thing I noticed about Liquid Glass. Pay attention to the dynamic specular highlights in Home Screen icons, move your phone around until you notice the highlight change position. Then, cover the ambient light sensor with your thumb for a few seconds. The highlights will fade out, because they react to physical ambient light, not just device motion. Tested on iPhone 16 and iPhone 16 Pro Max. The Lock Screen time also shows this effect.

Screenshot of an iPhone lock screen displaying the date and time: Saturday, 28 June, 07:31. The time text has specular highlights brightening up the top and bottom of the characters. 

Remaining information is in the image but is not relevant to the subject of the post. The background features abstract blue and light teal shapes. At the top, the mobile carrier "TIM" is shown, with icons indicating full signal strength, Wi-Fi connection, and 93% battery level. Below the time, there's an AirPods Pro battery status showing 100% charge. On the right, an hourly weather forecast from 07:00 to 11:00 shows mostly cloudy skies with a chance of rain at 10:00. The temperatures range from 14°C to 16°C.Screenshot of an iPhone lock screen displaying the date and time: Saturday, 28 June, 07:31. The time text is mostly flat, without the specular highlights that can be found in the previous image.

Remaining information is in the image but is not relevant to the subject of the post. The background features abstract blue and light teal shapes. At the top, the mobile carrier "TIM" is shown, with icons indicating full signal strength, Wi-Fi connection, and 93% battery level. Below the time, there's an AirPods Pro battery status showing 100% charge. On the right, an hourly weather forecast from 07:00 to 11:00 shows mostly cloudy skies with a chance of rain at 10:00. The temperatures range from 14°C to 16°C.
2025-06-27

@marioguzman that video opened a whole new Swiftverse for me

Daniel Kasaj boosted:
Cabel Sassercabel@panic.com
2025-06-25

i know this is nitpicky potatoes but this interaction between the macOS Tahoe Finder’s sidebar and status bar is truly wild.

it’s an extremely hard problem to solve! when you suddenly “float” a thing that has to sit directly next to lots of weird things

Daniel Kasaj boosted:
Markus Müller-Simhofermarkusms@mastodon.cloud
2025-06-25

Video of all recent macOS naming transitions. I somehow never realized that they are all interconnected 🤯youtu.be/7VuV59JnB3c

Daniel Kasaj boosted:
2025-06-25

Exciting news for indie app enthusiasts!

The Indie App Catalog has been completely rebuilt, creating a more intuitive way to discover and explore amazing independent apps.

Explore now: indieappcatalog.com

#indiedev #iosdev

2025-06-20

@teomatteo89 Nice app! Hoping to have it read time in daylight from HeathKit in a future version

Daniel Kasaj boosted:
Melissa Santosansate@social.coop
2025-06-20

reminder that I have 20+ years of data experience and I'm looking for some kind of Data Scientist/Analyst/Analytics Engineering gig, remote in the US (I'm in Portland, OR)

I would like to be doing something that makes the world a bit better, and every one has data, so it seems like that should be possible.

linkedin.com/in/amsantos/

Reboosts and links to job posts are most welcome!

#GetFediHired

Daniel Kasaj boosted:
2025-06-17

It seems like back buttons in iOS 26 are *always* just the left (back) chevron, they never have a label for *where* they go back to as back buttons have had since iOS 1.

(Tested in Settings and some other apps so far)

That seems like huge usability degradation and I don’t like it at all. Having the back button tell you what the previous screen is was a huge help in letting you know where you are in an app.

2025-06-17

@arroz @dasdom Love this thread. Helped me open my eyes against my own bias against SwiftUI.
The real issue is that the new Behaviors tab obviously has one more layer of organization and we're comparing two screenshots that are apples and oranges

2025-06-17

So far "Embracing Swift Concurrency" feels like the most important WWDC 26 video to watch, for any and all levels of devs. The concepts couldn't have been communicated more clearly. Absolute stellar job

developer.apple.com/videos/pla

Daniel Kasaj boosted:
Craig Hockenberrychockenberry
2025-06-17

And I get that putting on WWDC is a huge effort that everyone at Apple is happy to have in the rear view mirror.

(Sleep! Vacation!)

With the online format, there's no need to have sessions and labs happen contemporaneously.

What if labs happened a month after the sessions were posted?

I think we'd all benefit.

2025-06-16

@nico42 … yet!

2025-06-16

RIP WTFAutoLayout.com (2016–2025)

A beloved tool for deciphering iOS constraint errors, WTF Auto Layout turned cryptic logs into visual clarity. Trusted by thousands, it made Auto Layout suck less.

wtfautolayout.com

2025-06-15

Design videos seem to be calling navigation bars "toolbars". SwiftUI has infiltrated everywhere

developer.apple.com/videos/pla

2025-06-15

@icanzilb What are we looking at? The photo is amazing btw

Daniel Kasaj boosted:
2025-06-14

Screw these guys who mailed me. And screw any app devs who pay for this kind of service.

Screenshot of an email from somebody offering to write professional app reviews with a realistic mix of negative and positive reviews
2025-06-13

@mackuba absolutely not

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst