Today, we've updated Linear Mobile with an all-new design that looks great on iOS 26, and thanks to the powerful APIs #SwiftUI has been adding over the past few years, we're bringing it to iOS 18 with zero compromise.

Get the update here: https://apps.apple.com/app/linear-mobile/id1645587184

For our new navigation pattern, we're not using TabView or NavigationStack – instead, a UINavigationController wrapped in UIViewControllerRepresentable manages all view presentation. When you switch tabs, we replace its viewControllers array using a custom crossfade transition.
For the iconic split bars and floating buttons that iOS 26 introduced, we're combining #UIKit's UIVisualEffectView and multiple #SwiftUI shaders to build an understated material that matches the physicality of Liquid Glass.
Of course, we're not compromising on accessibility. Our material respects Increase Contrast, Reduce Motion, and Reduce Transparency just like the system material does – as well as Display Borders starting in iOS 26.1.
Building custom UI in the new aesthetic with a great team was a lot of fun – thanks @gavinmnelson, @joshpyles, Alessandro, and Bryan <3
@dlx @gavinmnelson @joshpyles congrats on shipping 👏