Tim Oliver

@timoliver
342 Followers
226 Following
223 Posts
Gamer. Developer. Geek. iOS SWE in Tokyo, maker of iComics for iOS. Perth Aussie living in Japan. 日本語もオッケー!✌️
Bloghttps://tim.dev
Instagramhttps://instagram.com/timoliver
GitHubhttps://github.com/timoliver
Blueskyhttps://bsky.app/profile/tim.dev

I really wonder if there’s a way to identify SwiftUI views with this though.

That would make my life so much easier. 😅

Quick little new iOS framework from me! 🎉

I love the FLEX library. It came in absolute clutch when working on Instagram for iPad, during which debugging incorrectly sized and positioned UIViews was very common.

I've been wanting to use FLEX personally, but my experience with the public repo was a bit 'crashy', and also now it looks really dated on iOS 26.

So instead of barging into the main repo, I decided to fork my own copy, and give it a massive iOS 26 redesign.

https://github.com/TimOliver/fleXD

Just turned my monitor on this morning and this is what it looks like. It was completely fine last night. 🫠

It’s an Asus XG27UQ. Which replaced an Asus 1440p that also ended up failing.

Starting to think Asus monitors aren’t all that good. 😅

RE: https://mastodon.social/@lukaskubanek/116299581006179836

I feel like every time I manage to internally justify CloudKit’s reliability to myself and start looking at adding it to my apps, something like this happens and I have second thoughts again. 😅

Definitely hearing a lot from my IG Labs teammates that they miss stacked diffs and this GitHub concept of a “pull request” is weird. 😆

Some of them were at Meta their whole careers so far, so GitHub is brand new to them.

I definitely agree. Tempted to give Graphite another try. 😆

I will neither confirm nor deny the only reason I bought a new subwoofer is so I would have somewhere to put all of my RevenueCat plushies. 🙃

A little library I've been playing with since 2016. I was curious how an always visible scroll bar would look and behave on iOS.

It took a lot of back-and-forthing, but I was able to use Claude to generate the logic needed to allow flicking the scroll bar for it to play a decelerating animation.

https://github.com/TimOliver/TOScrollBar

Hmmm. Is there an easy way to identify SwiftUI views on-screen at runtime?

I've gotten way too used to using tools like FLEX to be able to introspect views and view controllers onscreen to navigate the codebase haha.

I'm debating if using accessibilityIdentifier in debug builds would work for this.

GG. After 4 amazing years working at Instagram in Tokyo, it’s finally my turn to depart. 🥲

It’s been the ride of the lifetime. I’m incredibly proud to have helped bring Threads and Instagram for the iPad to life. But I’m also looking forward to a nice relaxing break. ☺️

Onwards and upwards! 🫡

I've been hearing from a few developers now that my variable blur UI library has solved their contrast and accessibility woes on iOS 26. 😊

Super happy to hear that, but also sad that there's still no proper official way to have this sort of effect on iOS.

https://github.com/TimOliver/BlurUIKit