Anecdotes from a Liquid Glass workshop with Apple teams & dev relations:

• Liquid Glass is not gonna be rolled back, Apple loves it, and thinks y'all are crazy
• << those who don’t adopt it now “are gonna find themselves in a tough position later.”>>
• "Xcode 27 will absolutely not have the [UIDesignRequiresCompatibility] flag, and it will not respect it if you leave it there"

The source blog reeks of LLM-speak, but I think that's just the writer's choice

https://captainswiftui.substack.com/p/talking-liquid-glass-with-apple

Talking Liquid Glass with Apple

I spent three days talking Liquid Glass with Apple in NYC. Here’s what you need to know.

Captain SwiftUI
@stroughtonsmith This claim is very weird: "The List vs. ScrollView Reality Check - Many of us have been defaulting to List the second we need a scrolling column of data. The team made a point to clarify that List should really be reserved for highly specific, uniform data structures, or when you absolutely need built-in swipe actions. For almost everything else? You should be reaching for a ScrollView paired with a LazyVStack or LazyHStack."
#SwiftUI
@stroughtonsmith The two main reasons to use List's are:
a) reusable rows
b) row actions
[c) standard editing behaviours]
It's more like you _have to_ reach for ScrollView, because SwiftUI List is still weirdly b0rked after all those years.

@helge SwiftUI is semantic, except when it's not. Use the view that best describes your purpose, except when it's broken for years with no explanation. So easy to learn about things like this, not by reading the API docs or watching videos - no, the information doesn't exist in these places - only by visiting an in-person event in New York.

Time to rip out all the Lists from my app, I guess. I knew there were problems, but I didn't know what I was doing wrong, and there was no way to find out.

@helge @stroughtonsmith Not to mention that List/Table support selection natively, which is especially important for Mac apps. Try doing your own custom ScrollView and stack or grid with support for selection (including navigation with the arrow keys). Not fun at all.