Pasi Salenius

@pasi@infosec.exchange
460 Followers
677 Following
3.6K Posts

iOS Developer at Elo Health

Also develops Mac and iOS apps:

Proxygen for hacking with HTTP 🤖
https://freshbits.fi/apps/proxygen

Maptrails for hikes in the wilderness 🗺️
https://freshbits.fi/apps/maptrails

Previously spent 10 years securing online banks and mobile apps against attacks.

Websitehttps://freshbits.fi
Proxygenhttps://apps.apple.com/us/app/proxygen/id1602229284
Maptrailshttps://apps.apple.com/app/apple-store/id1524211335
GitHubhttps://github.com/PasiSalenius
Hand on heart, this is the only LLM generated text in the docs. Or actually just rewritten by it, and I think it did a pretty good job. I wanted to say this but also not say this.

I really had to get this one out of my system 😀

I didn’t build a whole frickin website just to say that but I also kinda did.

I think what I’m going to do for now is just comment out the code path that uses the new controller for iOS 18. The old full screen document browser is more reliable and gets the job done.
Okay nice to see that Proxygen works just fine in Tahoe even if I don’t release an update on day one. Going to enjoy my summer and take my time thinking how I’ll approach the eventual overhaul 😌
There are some parts of iOS 26 where readability happens to not be an issue and the glass effect works incredibly well. But so many others where it falls completely apart.
The Metal shader casts quite a nice lighting on these Liquid Glass buttons
Proxygen app needs some work but overall not many parts are broken. This is also almost entirely standard system UI.

Just opened my Maptrails project in Xcode 26 and built it without changes. Everything looks already quite good!

Doing standard UI with minimal customization pays dividends when the system theme changes from under you.

It’s as if Apple saw my circular map buttons and was like “just a tad more shadow radius and we’ll use those everywhere!” 😀

Kinda glad my custom styled floating buttons are round already. Should make adjusting to iOS 26 fairly low effort.
Huh 😦